ALWNULL (ヌル値の許容) キーワード - 物理ファイルのみ

これはフィールド・レベルのキーワードで、当該フィールドにヌル値が許容されることを定義するために使用します。

このキーワードにはパラメーターはありません。

ALWNULL キーワードを指定するとき、30 から 34 桁目で指定できる 最大長は 32 765 (フィールドが可変長でもあるなら 32 739) バイトです。

物理ファイルの場合に、*JOB、*MDY、*DMY、*YMD または *JUL の 値を持つ DATFMT キーワードを指定し、フィールドがヌル値を許容するときには、このフィールドについての DFT キーワードに有効な日付を指定しなければなりません。

次の例は、ALWNULL キーワードの指定方法を示します。

|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A          R RECORD1
00020A            FIELD1        75A         ALWNULL
00030A            FIELD2       100A
00040A            FIELD3          L         ALWNULL
00050A                                      DATFMT(*MDY)
00060A                                      DFT('12/25/93')
     A

この例では、FIELD1 はヌル値を許容するフィールドとして定義されます。FIELD1 のデフォルト値は ヌル値です。FIELD2 はヌル値を許容しないフィールドとして定義されます。FIELD2 のデフォルト値はブランクです。