埋め込みの説明
@1@ : 一意名(集団項目)
例題
[C3530.cob] 000001 PROGRAM-ID. C3530. 000002 ENVIRONMENT DIVISION. 000003 DATA DIVISION. 000004 WORKING-STORAGE SECTION. 000005 01 X20 PIC X(20). 000006 01 NGRP. 000007 02 N10 PIC N(10). 000008 PROCEDURE DIVISION. 000009 IF X20 > NGRP THEN 000010 DISPLAY "X20 BIGGER" 000011 ELSE 000012 DISPLAY "X20 SMALLER" 000013 END-IF 000014 END PROGRAM C3530.
C3530.cob 9: JMN3530I-W 実行時のコード系がUnicodeの場合,日本語項目を含む集団項目'NGRP'の日本語部分は日本語として大小比較されません.
詳細な説明
日本語項目は,UTF-16のリトルエンディアン形式でデータを保持しています.日本語項目同士の大小比較では,リトルエンディアンをビッグエンディアンに変換してから比較が行われます.しかし集団項目の場合には,その内部に日本語項目が存在していても,リトルエンディアン形式のまま比較されてしまうことになります.