SQL Server重临当前实例系统日期和岁月的函数

下边列举出SQL Server再次来到实例系统日期和岁月的函数,除了ANSI标准函数CU奇骏RENT_TIMESTAMP在拔取时无需在函数后多加一对空的小括号”()”外,其他均需。

从重临的数据类型”DATETIME2″就可以清楚,前面三个函数是SQL
Server 2010新增的。

另外,函数CURRENT_TIMESTAMP和GETDATE()都以取得当前实例系统日期和岁月,在调用时,指出优先采纳ANSI标准的。

函数 说明 返回数据类型
CURRENT_TIMESTAMP ANSI SQL标准,当前实例系统日期和时间。 DATETIME
GETDATE() 当前实例系统日期和时间。 DATETIME
GETUTCDATE() 当前实例系统日期和时间,并以UTC格式来表示。 DATETIME
SYSDATETIME() 当前实例系统日期和时间。 DATETIME2
SYSUTCDATETIME() 当前实例系统日期和时间,并以UTC格式来表示。 DATETIME2
SYSDATETIMEOFFSET() 当前实例系统日期和时间,包含时区偏移量。 DATETIME2

 

演示:

图片 1图片 2代码

SELECT CURRENT_TIMESTAMP AS [CURRENT_TIMESTAMP],
GETDATE() AS [GETDATE],
GETUTCDATE() AS [GETUTCDATE],
SYSDATETIME() AS [SYSDATETIME],
SYSUTCDATETIME() AS [SYSUTCDATETIME],
SYSDATETIMEOFFSET() AS [SYSDATETIMEOFFSET];

 

实施结果:

图片 3

相关文章