SQLRecord の各フィールド・レベル・プロパティーでは、フィールドが、SQLRecord ステレオタイプを使用したレコードのパーツとして定義される際に重要な各種の特性を指定します (ステレオタイプを参照)。 SQL フィールド・プロパティーは必要ありません。 そのすべてにおいて、デフォルト値が使用できます。
| プロパティー | 説明 |
|---|---|
| asBytes | プロパティーが、文字テキストではなくバイナリー・データまたはビット・データを含むものであることを示します。 |
| column | SQL フィールドに関連付けられている SQL データベース表の列の名前を参照します。 デフォルトは、フィールドの名前です。 |
| isReadOnly | データベースに書き込みを行うデフォルト SQL 文、または FOR UPDATE OF 文節を含むデフォルト SQL 文から、フィールドおよび関連する列を省略するかどうかを示します。 |
| isSQLNullable | SQL フィールドに関連付けられているテーブル列が NULL に設定可能な場合などに、そのフィールドを NULL に設定可能かどうかを示します。 |
| maxLen | データベース列に書き込まれるフィールド・テキストの最大長を指定します。 |
| persistent | フィールドが、SQL レコード用に生成された暗黙の SQL 文に含まれているかどうかを示します。 |
| sqlDataCode | レコード・フィールドに関連付けられている SQL データ型を示します。 |
| sqlVariableLen | EGL ランタイムがデータを SQL データベースに書き込む前に 文字フィールドの末尾ブランクと NULL が切り捨てられるかどうかを示します。 |