Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2022 (16.x) a novější verze
databáze SQL Azure SQL Database
Azure SQL Managed Instance
v Microsoft Fabric
Funkce CURRENT_TIMEZONE_ID Transact-SQL (T-SQL) vrací ID časového pásma, které server nebo instance pozoruje. U Azure SQL Managed Instance je návratová hodnota založena na časovém pásmu instance přiřazené při vytváření instance, nikoli na časovém pásmu základního operačního systému.
Poznámka:
Azure SQL Database a SQL databáze v Microsoft Fabric podporují změnu výchozího časového pásma z univerzálního koordinovaného času (UTC). Pokud časové pásmo upravíte na úrovni databáze nebo relace , tato funkce vrací lokální čas na základě nastavené hodnoty časového pásma. Pro více informací viz ALTER DATABASE SCOPED CONFIGURATIONaSET TIME ZONE.
Přehled všech Transact-SQL datových typů a funkcí data a času najdete v tématu Datové typy a funkce data a času data a času.
Syntaxe
CURRENT_TIMEZONE_ID ( )
Arguments
Tato funkce nepřijímá žádné argumenty.
Návratové typy
varchar
Poznámky
CURRENT_TIMEZONE_ID je nedeterministická funkce. Nemůžete indexovat zobrazení a výrazy, které odkazují na tento sloupec.
Examples
Vrácená hodnota odráží skutečné časové pásmo a jazykové nastavení serveru nebo instance.
SELECT CURRENT_TIMEZONE_ID();
Výsledek je W. Europe Standard Time.