この句を使用して、フィールドを整数として定義します。EXTERNAL
を指定する場合、数値は文字列で指定します。EXTERNAL
を指定しない場合、数値はバイナリ・フィールドです。2進整数フィールドのlen
に対する有効な値は、1、2、4および8です。len
が2進整数で指定されていない場合、デフォルトの値は、アクセス・ドライバが実行されているプラットフォーム上のsizeof(int)
の値です。DATA
IS
{BIG
|
LITTLE}
ENDIAN
句を使用すると、データは格納される前にバイト・スワップされます。
EXTERNAL
を指定する場合、len
の値は、(STRING
SIZES
ARE
IN
BYTES
句またはCHARACTERS
句の設定に応じて)バイト数または文字数を数値で指定します。長さを指定しない場合、デフォルト値は255になります。
[UNSIGNED] INTEGER [EXTERNAL] [(len)]
データ型のデフォルト値は、次のように決定されます。
長さを指定しない場合、デフォルトの長さは1になります。
長さを指定せず、フィールドがDELIMITED BY NEWLINE
句で区切られている場合、デフォルトの長さは1になります。
長さを指定せず、フィールドがDELIMITED BY
句で区切られている場合、デフォルトの長さは255になります(ただし、前述のとおりデリミタがNEWLINE
でない場合)。