CURRENT_TIMEZONE (Transact-SQL)
適用於:SQL Server 2022 (16.x) Azure SQL 資料庫 Azure SQL 受控執行個體
此函式傳回伺服器或執行個體所觀察到之時區的名稱。 針對 SQL 受控執行個體,傳回值是以執行個體本身在執行個體建立期間獲指派的時區為基礎,而不是以底層作業系統的時區為基礎。
注意
針對 SQL Database,時區一律是設定為 UTC 且 CURRENT_TIMEZONE
會傳回 UTC 時區的名稱。
語法
CURRENT_TIMEZONE ( )
引數
這個函數沒有引數。
傳回類型
varchar
備註
CURRENT_TIMEZONE
是非決定性函數。 參考這個資料行的檢視和運算式,是無法編製索引的。
範例
請注意,傳回值將會反映伺服器或執行個體的實際時區和語言設定。
SELECT CURRENT_TIMEZONE();
/* Returned:
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
*/
另請參閱
SQL 受控執行個體時區 \(部分機器翻譯\)