変更の始まり

VARCHAR(長さ {:2 | 4})

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

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

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

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

2 番目のパラメーターは任意指定です。これは、可変長項目の現在の長さを保管するために 使用されるバイト数を指定します。 可変長項目の長さ接頭部のサイズを参照してください。

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

以下に例を示します。
  DCL-S cust_name VARCHAR(50);
  DCL-S message VARCHAR(500 : 4);

固定長文字項目の定義については、CHAR(長さ) を参照してください。

変更の終わり