📜  SQL Server 中的 SYSDATETIME()函数(1)

📅  最后修改于: 2023-12-03 15:05:17.628000             🧑  作者: Mango

SQL Server 中的 SYSDATETIME() 函数介绍

SQL Server 中的 SYSDATETIME() 是一个日期和时间相关函数,返回当前日期和时间的日期时间值。它比 GETDATE() 函数更精确,因为它采用了更高的精度来表示日期和时间值。

语法
SYSDATETIME ( ) 
返回值

SYSDATETIME() 函数返回一个 datetime2 类型的值,包含了日期和时间值。

用法示例
SELECT SYSDATETIME() AS CurrentDateTime;

以上示例将返回当前的日期和时间。

DECLARE @MyDateTime datetime2;
SET @MyDateTime = SYSDATETIME();

以上示例将查询当前日期和时间,并将其赋值给 @MyDateTime 变量。

总结
  • SYSDATETIME() 函数返回当前日期和时间的 datetime2 类型值,精度更高,更准确。
  • 该函数没有参数。
  • 当前日期和时间的时间值以 UTC 为基础。
  • 可以将 SYSDATETIME() 的结果赋值给 datetime2 类型的变量,以备后续使用。