Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
CURRENT TIMESTAMP は、CURRENT DATE と CURRENT TIME を結合して、TIMESTAMP 値を形成します。年、月、日、時、分、秒、秒の小数位で構成されます。
TIMESTAMP
秒は小数第 6 位まで格納されます。現在時刻の精度はシステムクロックの精度によって制限されます。
DEFAULT TIMESTAMP とは異なり、DEFAULT CURRENT TIMESTAMP で宣言されたカラムにユニークな値を指定する必要はありません。ユニークな値にする必要がある場合、代わりに DEFAULT TIMESTAMP を使用してください。
CURRENT TIMESTAMP が返す情報は、GETDATE 関数と NOW 関数が返す情報と同じです。
CURRENT_TIMESTAMP は、CURRENT TIMESTAMP と同じです。
DEFAULT CURRENT TIMESTAMP と DEFAULT TIMESTAMP の主な違いは、DEFAULT CURRENT TIMESTAMP は INSERT にのみ設定され、DEFAULT TIMESTAMP は INSERT と UPDATE の両方に設定されることです。
SQL/2008 ベンダー拡張。SQL/2008 標準では、現在のタイムスタンプを定義する特別登録を CURRENT_TIMESTAMP と呼びます。