日時データ型

日時データ型には次のものがあります。

DATE

DATE値の書式はYYYY-MM-DD HH:MI:SSで、範囲は-4712-01-01(紀元前4712年1月1日)から9999-12-31(西暦9999年12月31日)です。小数秒はありません。DATE型では7バイトの記憶域が必要です。

TimesTenでは、ユーザー指定のNLS_DATE_FORMAT設定はサポートされていません。SQL TO_CHARおよびTO_DATE関数を使用して、他の形式を指定できます。

TIME

TIME値の書式はHH:MI:SSで、範囲は00:00:00 (午前0時)から23:59:59 (午後11時59分59秒)です。TIMEデータ型では8バイトの記憶域が必要です。

TIMESTAMP

TIMESTAMP値の書式は、YYYY-MM-DD HH:MI:SS [.FFFFFFFFF]です。小数秒の精度の範囲は0(ゼロ)から9です。デフォルトは6です。日付の範囲は-4712-01-01(紀元前4712年1月1日)から9999-12-31(西暦9999年12月31日)までです。TIMESTAMP型では12バイトの記憶域が必要です。TIMESTAMP型は日付の範囲が広く、TT_TIMESTAMPより高い精度をサポートします。

TimesTenでは、ユーザー指定のNLS_TIMESTAMP_FORMAT設定はサポートされていません。SQLのTO_CHARおよびTO_DATE関数を使用すると、その他の書式を指定できます。

TT_DATE

TT_DATE値の書式はYYYY-MM-DDで、範囲は1753-01-01(西暦1753年1月1日)から9999-12-31(西暦9999年12月31日)です。TT_DATEデータ型では4バイトの記憶域が必要です。

TT_TIMESTAMP

TT_TIMESTAMP値の書式は、YYYY-MM-DD HH:MI:SS [.FFFFFFFFF]です。小数秒の精度は6です。範囲は1753-01-01 00:00:00(1753年1月1日の午前0時)から9999-12-31 23:59:59(9999年12月31日の午後11時59分59秒)です。TT_TIMESTAMP型では8バイトの記憶域が必要です。TT_TIMESTAMPは、TIMESTAMPデータ型より高速で、記憶域サイズが小さくなります。