2009/9/16 水曜日

DCLの長さの制限

Filed under: CL — takahashi @ 18:12:29

CLで変数を定義する時の文字タイプの長さは何バイトまで指定できすか?
という質問があったので、マニュアルを調べてみました。
以下、マニュアルより抜粋です

5つのタイプのそれぞれの最大長は次の通りです。

* 10進数– 15桁(小数点以下の桁数は9桁)
* 文字– 32767バイト

注: CL変数の初期値(VALUEパラメーターに指定)は,5000桁より大きくすることはできません。
* 論理– 1バイト
* 整数– 4バイト
* 符号なし整数– 4バイト

5つのタイプのそれぞれの省略時の長さは次の通りです。

* 10進数 — 15桁で,小数点以下の桁数は5
* 文字– 32バイト
* 論理– 1バイト
* 整数– 4バイト
* 符号なし整数– 4バイト

注: 10進数および文字タイプでは,VALUEパラメーターに1が指定された場合には,省略時の長さは初期値の長さと同じです。

文字タイプでは32767バイトまで指定できるようです。
因みに、32767を超える値を入力すると、SEU上でエラーとなります

#V5R4

HTML convert time: 0.264 sec. Powered by WordPress ME

Close
E-mail It