web-dev-qa-db-ja.com

CURRENT_TIMESTAMPとGETDATE()の違い

SQL Serverの_CURRENT_TIMESTAMP_とGETDATE()の違いは何ですか?

_SELECT CURRENT_TIMESTAMP, GETDATE()
_
31
mehdi lotfi

CURRENT_TIMESTAMPはANSI SQL関数ですが、GETDATEは同じ関数のT-SQLバージョンです。

ただし、SSMS内でオブジェクトを作成するときに、CURRENT_TIMESTAMPがGETDATE()に変換されることに注意してください。両方の関数は、同じ方法でオペレーティングシステムから値を取得します。

CURRENT_TIMESTAMPは、GetDateがそうではないANSI準拠のデータベースに移植できるため、推奨される使用法です。

47
Luke Peterson