SQL Server中CURRENT_TIMESTAMP
和GETDATE()
之间有什么区别?
SELECT CURRENT_TIMESTAMP, GETDATE()
答案 0 :(得分:44)
CURRENT_TIMESTAMP
是ANSI SQL函数,而GETDATE
是同一函数的T-SQL版本。
但有一点需要注意的是,在SSMS中创建对象时,CURRENT_TIMESTAMP将转换为GETDATE()。这两个函数以相同的方式从操作系统中检索它们的值。
CURRENT_TIMESTAMP是推荐用法,因为它可以移植到任何符合ANSI标准的数据库,而GetDate不是。