Megosztás a következőn keresztül:


CURRENT_TIMEZONE (Transact-SQL)

A következőkre vonatkozik: Az SQL Server 2022 (16.x) és újabb verziói az Azure SQL DatabaseAzure SQL Managed InstanceSQL-adatbázist a Microsoft Fabricben

Ez a függvény visszaadja a szerver vagy egy példány által megfigyelt időzóna nevét. Az SQL Managed Instance esetében a return érték az instance létrehozása során kirendelt időzónán alapul, nem az operációs rendszer időzónáján.

Megjegyzés:

Az SQL Database esetén az időzóna mindig UTC-re van állítva, és CURRENT_TIMEZONE az UTC időzóna nevét adja vissza.

Szemantika

CURRENT_TIMEZONE ( )  

Arguments

Ez a függvény nem vesz fel argumentumokat.

Visszatérési típus

varchar

Megjegyzések

CURRENT_TIMEZONE egy nem-determinisztikus függvény. Az oszlopra hivatkozó nézetek és kifejezések nem indexelhetők.

Example

Fontos megjegyezni, hogy a visszaadott érték tükrözi a szerver vagy az instance tényleges időzónájának és nyelvi beállításait.

SELECT CURRENT_TIMEZONE();  
/* Returned:  
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 
*/

Lásd még

SQL Managed Instance Time Zone

CURRENT_TIMEZONE_ID()