问题
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