当前位置:  开发笔记 > 数据库 > 正文

在sql server中检索日期,CURRENT_TIMESTAMP与GetDate()

如何解决《在sqlserver中检索日期,CURRENT_TIMESTAMP与GetDate()》经验,为你挑选了4个好方法。

使用SQL Server - 这是用于日期检索的最快或最佳实践方法?有区别吗?



1> Cowan..:

CURRENT_TIMESTAMP是标准的ANSI SQL,因此理论上如果您需要移动数据库,在您的数千个SQL Server特定的SQL行中,"不需要更改"的一个小小的岛屿....


你也可以使用`{fn now()}`等于你真的*老了.

2> Dylan Beatti..:

CURRENT_TIMESTAMP是ANSI SQL规范的一部分.GETDATE()是一个SQL Server特定的函数,它继承自SQL Server所基于的原始Sybase代码.

但是他们完全一样.



3> onedaywhen..:

我的投票是出于CURRENT_TIMESTAMP"可移植性"的原因,也就是说,当存在直接的SQL-92等效时,为什么要使用SQL Server?

PS为什么不命名getdatetime()?现在,SQL Server 2008中有一个DATETIME数据类型,我们可以希望得到的SQL-92的支持CURRENT_DATE,并CURRENT_TIME在这点getdate()可能是潜在的更加混乱.



4> ila..:

联机丛书告诉我们CURRENT_TIMESTAMP"等同于GETDATE()".

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有