変更の始まり

ZONED(桁数 {: 小数点以下の桁数})

ZONED キーワードは、数字データ・タイプのキーワードの 1 つです。 これは自由形式定義で使用されて、項目の形式がゾーン 10 進数形式であることを示します。

これは最初のキーワードでなければなりません。

最初のパラメーターは必須です。 これは総桁数を指定します。1 から 63 までの値を指定できます。

2 番目のパラメーターは任意指定です。 これは小数点以下の桁数を指定します。ゼロから桁数までの範囲の 値を指定できます。デフォルトはゼロです。

各パラメーターにはリテラルまたは名前付き定数を指定できます。 名前付き定数である場合、定義ステートメントの前にその定数が定義されている必要があります。

以下に例を示します。
  • フィールド salary は、桁数が 5 で小数点以下の桁数が 2 のゾーン 10 進数フィールド として定義されています。
  • フィールド age は、桁数が 3 で小数点以下の桁数がデフォルトの 0 であるゾーン 10 進数フィールド として定義されています。
  • フィールド price は、桁数が 7 で小数点以下の桁数が 3 のゾーン 10 進数フィールド として定義されています。 小数点以下の桁数は、名前付き定数 NUM_DEC_POS を使用して定義されています。
  DCL-S salary ZONED(5 : 2);
  DCL-S age ZONED(3);
  DCL-C NUM_DEC_POS 3;
  DCL-S price ZONED(7 : NUM_DEC_POS);
変更の終わり