数値型EXTERNAL
データ型は、オプション指定の長さおよびデリミタ付きの、EXTERNAL
として指定された数値データ型(INTEGER、FLOAT
、DECIMAL
およびZONED
)です。データ・ファイルに文字長セマンティクスが使用されないかぎり、長さはバイト単位です。文字長セマンティクスが使用される場合は、文字単位になります。詳細は、「文字長セマンティクス」を参照してください。
このデータ型は、判読可能な文字形式の数値データです。長さ、位置およびデリミタについては、CHAR
データと同じ規則が数値型EXTERNAL
にも適用されます。これらの規則の詳細は、「CHAR」を参照してください。
数値型EXTERNAL
データ型の構文は、「datatype_spec」を参照してください。
注意:
このデータは、バイナリ表現ではなく、文字形式の数字になります。したがって、これらのデータ型の処理方法は、DEFAULTIFを使用する場合を除き、CHAR
と同じです。デフォルトをNULLにする場合はCHAR
を使用します。デフォルトを0(ゼロ)にする場合はEXTERNAL
を使用します。詳細は、「WHEN、NULLIFおよびDEFAULTIF句の使用」を参照してください。
FLOAT EXTERNAL
データは科学表記法または通常表記法のどちらででも指定できます。「5.33」と「533E-2」は両方とも同じ値の正しい表現です。