IBM® Informix® 12.10

日付 (DATE) 型と日時 (DATETIME) 型間の変換

日付 (DATE) 型列を日時 (DATETIME) 型列へ変換できます。 ただし、日付 (DATE) 型列より日時 (DATETIME) 型列の方がフィールド数が多い場合、そのフィールドは無視されるか、ゼロで埋められます。次に、この 2 つのデータ型間で行われる変換について示します。ここでは、日付 (DATE) 型のデフォルト表示形式を mm/dd/yyyy としています。
  • 日付 (DATE) 型を DATETIME YEAR TO DAY に変換する場合、データベース サーバは既存の日付 (DATE) 型値を 日時 (DATETIME) 型値に変換します。例えば、08/15/2002 という値は 2002-08-15 になります。
  • DATETIME YEAR TO DAY を 日付 (DATE) 型形式に変換する場合、2002-08-15 という値は 08/15/2002 になります。
  • 日付 (DATE) 型を DATETIME YEAR TO SECOND に変換する場合、データベース サーバは既存の日付 (DATE) 型値を日時 (DATETIME) 型値に変換し、余分な日時 (DATETIME) 型フィールドをゼロで埋めます。例えば、08/15/2002 は 2002-08-15 00:00:00 になります。
  • DATETIME YEAR TO SECOND を日付 (DATE) 型に変換する場合、データベース サーバは既存の日時 (DATETIME) 型を日付 (DATE) 型値に変換しますが、日より小さい時間単位は削除します。例えば、2002-08-15 12:15:37 は 08/15/2002 になります。


フィードバックの送信 | 例の共有 | トラブルシューティング

PDF を見つけるには、Publications for the IBM Informix 12.10 family of products を参照してください。
リリース ノート、ドキュメント ノート、マシン ノートについては、リリース ノート・ページを参照してください。
タイムスタンプ リリース日: 2013 年 3 月