変更の始まり

CHAR(長さ)

CHAR キーワードは、自由形式定義で使用されて、 項目が固定長文字であることを示します。

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

パラメーターは長さをバイト単位で指定します。 1 から 16,773,104 までの値を指定できます。

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

以下に例を示します。
  • フィールド cust_name は、100 文字の 固定長文字フィールドとして定義されています。
  • フィールド message は、5000 文字 の固定長文字フィールドとして定義されています。 長さは、名前付き定数 MSG_LEN を使用して定義されています。
  DCL-S cust_name CHAR(100);
  DCL-C MSG_LEN 5000;
  DCL-S message CHAR(MSG_LEN);

可変長の文字項目の定義については、VARCHAR(長さ {:2 | 4}) を参照してください。

変更の終わり