DATE

データ・フォーマット

SQL DATE 値に COBOL 出力ホスト変数が定義されている場合は、次のフォーマットで日付を指定します。
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.
  • date1 フォーマットを使用する場合:
    • OpenESQL では、DETECTDATE SQL 指令を使用してアプリケーションをコンパイルする必要があります。
    • 次の形式で日付指定をホスト変数に移します。
      {d 'yyyy-mm-dd'}
  • date2 フォーマットは、DATE SQL TYPE を使用します。
  • date3 フォーマットは、DATE-RECORD SQL TYPE を使用します。
OpenESQL JVM Managed Runtime
すべてのデータベースに対して有効な定義と OpenESQL に対して有効な定義に加えて、次の定義も OpenESQL JVM Managed Runtime に対して有効となります。
01 date5         type java.sql.Date.