CURRENT_TIMEZONE_ID (Transact-SQL)
适用于:SQL Server 2022 (16.x) Azure SQL 数据库 Azure SQL 托管实例
此函数返回由服务器或实例观察到的时区的 ID。 对于 Azure SQL 托管实例,返回值基于实例创建期间它本身分配到的时区,而不是基于基础操作系统的时区。
注意
对于 SQL 数据库,时区始终设置为 UTC,且 CURRENT_TIMEZONE_ID
返回 UTC 时区的 ID。
语法
CURRENT_TIMEZONE_ID ( )
参数
此函数没有参数。
返回类型
varchar
备注
CURRENT_TIMEZONE_ID
是非确定性函数。 引用该列的视图和表达式无法进行索引。
示例
返回值反映服务器或实例的实际时区和语言设置。
SELECT CURRENT_TIMEZONE_ID();
/* Returned:
W. Europe Standard Time
*/