问题
What is the difference between CURRENT_TIMESTAMP
and GETDATE()
in SQL Server?
SELECT CURRENT_TIMESTAMP, GETDATE()
回答1:
CURRENT_TIMESTAMP
is an ANSI SQL function whereas GETDATE
is the T-SQL version of that same function.
One interesting thing to note however, is that CURRENT_TIMESTAMP
is converted to GETDATE()
when creating the object within SSMS. Both functions retrieve their value from the operating system in the same way.
CURRENT_TIMESTAMP
is the recommended usage because it is portable to any ANSI compliant database, where as GETDATE()
is not.
来源:https://stackoverflow.com/questions/24226763/difference-between-current-timestamp-and-getdate