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í na: SQL Server 2022 (16.x)
Azure SQL Database
AzureSQL Managed Instance
SQL analytics endpoint in Microsoft Fabric
Warehouse in Microsoft Fabric
SQL database in Microsoft Fabric
Funkce CURRENT_TIMEZONE Transact-SQL (T-SQL) vrací název časového pásma pozorovaného serverem nebo instancí. U SQL Managed Instance funkce vrací časové pásmo samotné instance přiřazené při vytváření instance, nikoli časové pásmo 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 ( )
Arguments
Tato funkce nepřijímá žádné argumenty.
Návratové typy
varchar
Poznámky
CURRENT_TIMEZONE 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();
Výsledek vrací (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.