データ フォーマット
デフォルトの日付と代替日付は、値の形式が異なります。DB2 ECM を使用する場合は、形式の違いに関する IBM の資料を参照してください。OpenESQL の詳細については、DATE および DATEDELIM SQL コンパイラ指令オプションのトピックを参照してください。
たとえば、サポートされている日付形式は次のとおりです。
yyyy-mm-dd
この形式の値は次のようになります。
1994-05-24
ホスト変数フォーマット
- OpenESQL および DB2 ECM
-
01 date1 PIC X(10).
- OpenESQL
-
01 date2 SQL TYPE IS DATE.
01 date3 SQL TYPE IS DATE-RECORD.
01 date4 PIC X(n).
- date1形式
-
- date2形式
-
- date3形式
- アプリケーションが ODBC エスケープ シーケンスを使用して日付データをホスト変数に移動する場合は、この形式を使用します。
注:この形式は、
Enterprise Developer バージョン 2.3 以降では非推奨です。代わりに、DATE および DATEDELIM SQL コンパイラ指令オプションを使用して、ODBC エスケープ シーケンスの使用を避けることを強く推奨します。
- date4形式
-
- OpenESQL JVM Managed Runtime
- すべてのデータベースに対して有効な定義と OpenESQL に対して有効な定義に加えて、次の定義も OpenESQL JVM Managed Runtime に対して有効となります。
01 date5 type java.sql.Date.