データ フォーマット
デフォルトの時刻と代替時刻は、値の形式が異なります。DB2 ECM を使用する場合は、形式の違いに関する IBM の資料を参照してください。OpenESQL の詳細については、TIME および TIMEDELIM SQL コンパイラ指令オプションのトピックを参照してください。
たとえば、サポートされている時刻形式は次のとおりです。
hh:mm:ss
この形式の値は次のようになります。
12:34:00
ホスト変数フォーマット
- OpenESQL および DB2 ECM
-
01 time1 PIC X(8).
- OpenESQL
-
01 time2 SQL TYPE IS TIME.
01 time3 PIC X(n).
01 time4 SQL TYPE IS TIME-RECORD.
- time1形式
-
- time2形式
-
- time3形式
- アプリケーションが ODBC エスケープ シーケンスを使用して時刻データをホスト変数に移動する場合は、この形式を使用します。
注:この形式は、
Visual COBOL バージョン 2.3 以降では非推奨です。代わりに、TIME および TIMEDELIM SQL コンパイラ指令オプションを使用して、ODBC エスケープ シーケンスの使用を避けることを強く推奨します。
- time4形式
-
- OpenESQL .NET Managed Runtime
- すべてのデータベースに対して有効な定義と OpenESQL に対して有効な定義に加えて、次の定義も OpenESQL .NET Managed Runtime に対して有効となります。
01 time5 type System.TimeSpan.