デフォルト値とは、プログラムに値が明示的に設定されない場合に割り当てられる値です。Magic xpaは、デフォルト値を定義することができます。
Magic xpaは、2種類のデフォルト値を区別して使用します。
実行時に新しい項目がインスタンス化された場合(タスクが実行した場合) 、データ項目の[代入]特性が定義されていなければ、項目のデフォルト値が使用されます。
[データ]リポジトリ上で、SQLデータベース使用してテーブルが定義された場合、デフォルト値はデータベースで定義されます。INSERTステートメントを使用し、カラムがステートメントの一部でない場合、デフォルト値がカラムに設定されます。
デフォルト値は、NULLか実際の値のどちらかとなります。
デフォルト値定義
デフォルト値は、以下のオブジェクトで定義することができます。
プロジェクトレベル …… MAGIC.INIファイルの[MAGIC_DEFAULTS]セクション
モデルレベル …… [モデル特性]シート
カラムレベル …… [カラム特性]シート
変数項目レベル …… [項目特性]シート
デフォルト値の初期値
デフォルト値の初期値は、データ型に依存します。
型 |
初期値 |
文字 |
空白 |
数値 |
0 |
日付 |
1901/1/1 |
時刻 |
00:00:00 |
BLOB |
NULL |
論理 |
False |
関連トピック: