、BINARY、PACKED-DECIMAL
![]()
![]()
![]()
 、COMPUTATIONAL-3
![]()
![]()
 、COMPUTATIONAL-4
![]()
![]()
 、または COMPUTATIONAL-5
のいずれかを記述している場合、数字項目を定義する PICTURE 文字列で記述しなければならない (つまり、PICTURE 文字列が記号「P」、「S」、「V」、「9」だけを含んでいること)。「PICTURE 句」のトピックを参照。
 宣言に USAGE 句を持たない基本データ項目が、宣言に USAGE 句を持つ集団項目に従属する場合、その USAGE 句は、英字、英数字、英数字編集、数字編集のデータ項目を定義した PICTURE 文字列で記述されたリストの形式で記述してもよい。
                        
                     
 または COMPUTATIONAL-X 
を記述している場合、数字項目を定義する PICTURE 文字列で記述しなければならない。
 または、サイズが 1 から 16 バイトの英数字項目を定義する PICTURE 文字列で記述しなければならない。サイズが 1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、または 16 バイトの英数字項目の場合、それぞれ
                           2、4、7、9、12、14、16、18、19、21、24、26、28、31、33、36 または 38 の小数点位置である整数項目を記述したことと同じになる。
 PICTURE 文字列に含められる桁数は 38 までである。
                     
 COMPUTATIONAL-X を指定し、PICTURE 文字列が数字項目を定義している場合、その項目には符号を付けてはならない。 
                     
![]()
![]()
 SYNCHRONIZED 句は、用途が INDEX のデータ項目に指定してもよい。 
                     
![]()
![]()
 COMP-1 は COMPUTATIONAL-1 の省略形である。
                     
![]()
![]()
 COMP-2 は COMPUTATIONAL-2 の省略形である。
                     
![]()
![]()
![]()
 COMP-3 は COMPUTATIONAL-3 の省略形である。
                     
![]()
![]()
 COMP-4 は COMPUTATIONAL-4 の省略形である。
                     
![]()
![]()
 COMP-5 は COMPUTATIONAL-5 の省略形である。
                     
 COMP-X は COMPUTATIONAL-X の省略形である。 
                     
![]()
![]()
 ENTRY 文の USING 指定、
 組み込み関数の引数、
![]()
 INVOKE 文の USNIG 指定、文内メソッド呼び出しの引数、
 INITIALIZE 文、
または CALL 文の USING 指定だけである。
![]()
 または手続きポインター
![]()
 項目を明示的に参照できるのは、SET 文、比較条件、CALL 文、手続き部の USING 指定、ENTRY 文の USING 指定、
 INVOKE 文、メソッドのインライン呼び出しの引数リスト、関数の引数リストだけである。
 OBJECT、
                     
![]()
 POINTER、
                     
![]()
 POINTER-32、
                     
![]()
 PROCEDURE-POINTER、
                     
 EVENT-POINTER、MONITOR-POINTER、MUTEX-POINTER、PROCEDURE-POINTER、SEMAPHORE-POINTER、または THREAD-POINTER 
                     
句を指定して記述された基本データ項目は、条件変数であってはならない。
 USAGE OBJECT REFERENCE 句をファイル節に記述してもよい。 
                     
NATIONAL"1" の指令設定が有効になっている場合、記述に USAGE NATIONAL 句を含む基本データ項目、または記述に USAGE NATIONAL 句を含む集団項目に従属する基本データ項目は、各国文字項目を記述する PICTURE 文字列で宣言されなければならない。
NATIONAL"2" の指令設定が有効になっている場合、記述に USAGE NATIONAL 句を含む基本データ項目、または記述に USAGE NATIONAL 句を含む集団項目に従属する基本データ項目は、各国文字項目、各国文字編集項目、数字項目、数字編集項目、または外部浮動小数点数項目を記述する PICTURE 文字列で宣言されなければならない。
この規則は必須ではない。
この規則は必須ではない。
NATIONAL"1" の指令設定が有効になっている場合、NATIONAL 指定は、明示的または暗黙的な PICTURE 文字列に記号「N」が含まれている基本データ項目に関連付けられた USAGE 句にのみ記述できる。
NATIONAL"2" の指令設定が有効になっている場合、NATIONAL 指定は、記号「9」を含む PICTURE 文字列にも記述できるが、SIGN IS SEPARATE 句を使用して符号付き数値データ項目を記述しなければならない。
 ただし、PICTURE 句があり、データ項目の定義が文字である場合を除く。 
                     
![]()
![]()
![]()
 この句は、USAGE IS COMPUTATIONAL-3 と同等である。 
                     
![]()
 またはポインター データ項目、
                     
![]()
 または手続きポインター データ項目
                     
が含まれていてもよい。この場合、指標データ項目、
![]()
 またはポインター データ項目、
                     
![]()
 または手続きポインター データ項目
                     
の変換は行われない。
| USAGE | 同等の PICTURE 文字列 | 
|---|---|
| BINARY-CHAR | [S]9(2) | 
| BINARY-SHORT | [S]9(4) | 
| BINARY-LONG | [S]9(9) | 
| BINARY-DOUBLE | [S] 9(18) |