これはフィールド・レベルのキーワードで、当該フィールドにヌル値が許容されることを定義するために使用します。
このキーワードにはパラメーターはありません。
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 のデフォルト値はブランクです。