CURRENT_TIMEZONE_ID (Transact-SQL)
適用於:SQL Server 2022 (16.x) Azure SQL 資料庫 Azure SQL 受控執行個體
此函式會傳回伺服器或執行個體所觀察到時區的識別碼。 針對 Azure SQL 受控執行個體,傳回的值是以執行個體本身在執行個體建立期間受指派時區為基礎,而不是以基礎作業系統的時區為基礎。
注意
對於 SQL 資料庫,時區一律設為 UTC,而且 CURRENT_TIMEZONE_ID
會傳回 UTC 時間的識別碼。
語法
CURRENT_TIMEZONE_ID ( )
引數
這個函數沒有引數。
傳回類型
varchar
備註
CURRENT_TIMEZONE_ID
是非決定性函數。 參考這個資料行的檢視和運算式,是無法編製索引的。
範例
傳回值將會反映伺服器或執行個體的實際時區和語言設定。
SELECT CURRENT_TIMEZONE_ID();
/* Returned:
W. Europe Standard Time
*/