変数 は、プログラム実行時に値を変更できるデータ項目です。 ただし、値は、データ項目に名前と長さを与えるときに定義されたデータ型に制限されます。
例えば、お客様名がプログラム内の英数字データ項目である場合、次のようにお客様名を定義して使用することができます。
Data Division.
01 Customer-Name Pic X(20).
01 Original-Customer-Name Pic X(20).
. . .
Procedure Division.
Move Customer-Name to Original-Customer-Name
. . .
代わりに、PICTURE 文節を Pic N(20) と指定し、その項目に USAGE NATIONAL 文節を指定することにより、上記のお客様名を国別データ項目として宣言できます。国別データ項目は Unicode UTF-16 で表され、その場合、ほとんどの文字が 2 バイトのストレージで表されます。
関連タスク
COBOL での国別データ (Unicode) の使用
関連参照
NSYMBOL
国別データの保管
PICTURE 文節
(「COBOL for Windows 言語解説書」)