数値ホスト変数

数値ホスト変数は、すべてのホスト言語 (少数の例外がある) で定義することができます。

2 進整数変数は、すべてのホスト言語で定義することができます。

浮動小数点変数は、すべてのホスト言語で定義することができます。 Java™を除くすべての言語は、 System/390® 浮動小数点フォーマットをサポートしています。 アセンブラ、C、C++、 PL/I、およびJavaもIEEE浮動小数点形式をサポートしています。 アセンブラ、C、C++、および PL/I プログラムにおいて、SQL処理オプションFLOATは、浮動小数点変数が System/390 浮動小数点形式またはIEEE浮動小数点形式でデータを保持するかを Db2 指定します。 浮動小数点ホスト変数の内容は、FLOAT SQL 処理オプションで指定されているフォーマットに一致する必要があります。

10 進数変数は、Fortran 以外のすべてのホスト言語で定義できます。

COBOL では、10 進数は以下のフォーマットで表すことができます。
  • パック 10 進数フォーマット (USAGE PACKED-DECIMAL または COMP-3 で示す)
  • 外部 10 進フォーマット (USAGE DISPLAY と SIGN LEADING SEPARATE で示す)
  • NATIONAL 10 進数フォーマット (USAGE NATIONAL と SIGN LEADING SEPARATE で示す)

アセンブラ、C、C++、 PL/I、およびJavaでは、10進浮動小数点変数を定義できます。