Character (n) Varying

Character (n) Varying は文字列変数です。VARYING 属性により、文字列変数は可変長の値を保持できます。記憶域における可変長文字列変数の表現では、変数は最大 n 文字を持つことができ、現在の文字列の長さは、値の一部として保持されます。Character (n) Varying は、最初の 2 バイトに文字列の長さ (Fixed Binary (15) 番号で表現) を含み、これに 1 バイトにつき 1 文字保存される一連の 8 ビット ASCII 文字が続く形で、保存されます。Open PL/I では、文字列値の最大長は 32767 文字です。

文字列は null 文字 (ASCII 0) で終了できない点に注意してください。


Character Varying

サイズ 整列
n+2 バイト 2 バイト