|
Ispirer SQLWays データベース移行ソフトウェア
DATE および TIMESTAMP
DATE
DATE データ型は日付と時刻情報を格納します。それぞれの DATE 値には、 Oracle は以下の情報を格納します: year、month、day、hour、minute、および second。
Dateの値は、ANSI 日付リテラル、Oracle 日付リテラル、またはTO_DATE関数により文字や数値から変換されたものを設定する事ができます。ANSI 日付リテラルは時刻部分を 含まないため、'YYYY-MM-DD'の形式で指定しなければなりません。Oracle 日付リテラルのデフォルトのフォーマットは初期化パラメータ NLS_DATE_FORMAT で変更する事ができます。
Date データの値の範囲は January 1, 4712 BC から December 31, 9999 です。
もし、Dateの値が時刻なしで指定された場合、デフォルトの時刻は 12:00:00 AM となります。もしDateの値が日付なしで指定された場合、デフォルトの日付は現在の月の最初の日になります。
TIMESTAMP[(fractional_seconds_precision)]
TIMESTAMP データ型は DATE データ型を拡張したものです。それぞれのTIMESTAMP 値に Oracleは以下の情報を格納します: year、month、day、hour、minute、second および 秒の小数点部
fractional_seconds_precision オプションにより秒の小数点部の数字の数を 0 から 9 の範囲で指定する事ができます。デフォルトは 6 です。
TIMESTAMP データ型は Oracle 9i Release 1 (9.0.1) 以降で利用可能です。