DECIMAL
句を使用して、フィールドがPACKED型の10進数であることを指定します。ZONED
句を使用して、フィールドがZONED型の10進数であることを指定します。precision
フィールドで、数値の桁数を指定します。scale
フィールドで、数値の小数点の位置を指定します。つまり、小数点の右側にくる桁数を指定します。scale
を指定しない場合、値は0となります。
使用中のキャラクタ・セットがEBCDICベースかASCIIベースかによって、ZONED型の10進数には異なるエンコーディング形式があることに注意してください。ソース・データの言語がEBCDICの場合、そのファイルのZONED型の10進数は、EBCDICエンコーディングと一致する必要があります。言語がASCIIベースの場合、その数値はASCIIエンコーディングと一致する必要があります。
EXTERNAL
パラメータを指定する場合、データ・フィールドは、その長さがフィールドの精度と一致する文字列です。