Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
TIMESTAMP データ型は、年、月、日、時、分、秒、秒以下 (小数第 6 位まで) で構成される時刻を格納します。
TIMESTAMP
アプリケーションが文字列として TIMESTAMP 値を取得するときの形式は、timestamp_format オプション設定によって決まります。たとえば、TIMESTAMP 値 2010/04/01T23:59:59.999999 は、timestamp_format オプション設定に従い、アプリケーションに 2010/04/01 23:59:59 または April 1, 2010 23:59:59.999999 として返されます。
TIMESTAMP 値には 8 バイトの記憶領域が必要です。
TIMESTAMP データ型では、DATE 型と同じく 0001 ~ 9999 年の日付を格納できますが、TIMESTAMP データ型の有効範囲は 1600-02-28 23:59:59 ~ 7911-01-01 00:00:00 です。TIMESTAMP 値では、この範囲より前または後の時間および分の部分は保持されません。
TIMESTAMP 値の精度が下がると、分または秒に関連する組み込み関数が無効な結果を生成します。
TIMESTAMP 値を TIMESTAMP WITH TIME ZONE に変換する場合、接続の time_zone_adjustment 設定が結果のタイムゾーンオフセットに使用されます。つまり、値はその接続に「ローカル」なものであると見なされます。TIMESTAMP WITH TIME ZONE 値を TIMESTAMP に変換すると、オフセットは廃棄されます。
SQL/2008 SQL/2008 と互換性があります。
Transact-SQL Adaptive Server Enterprise は、TIMESTAMP 値に対して DATETIME 型を使用します。