Sdílet prostřednictvím


CURRENT_TIMEZONE (Transact-SQL)

Platí pro: SQL Server 2022 (16.x) a novější verze databáze SQL Azure SQL DatabaseAzure SQL Managed Instancev Microsoft Fabric

Tato funkce vrací název časového pásma pozorovaného serverem nebo instancí. U 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:

Pro SQL databázi je časové pásmo vždy nastaveno na UTC a vrací CURRENT_TIMEZONE název tohoto časového pásma.

Syntaxe

CURRENT_TIMEZONE ( )  

Arguments

Tato funkce nepřijímá žádné argumenty.

Návratový typ

varchar

Poznámky

CURRENT_TIMEZONE je nedeterministická funkce. Pohledy a výrazy, které odkazují na tento sloupec, nelze indexovat.

Example

Všimněte si, že vrácená hodnota bude odrážet skutečné časové pásmo a jazyková nastavení serveru nebo instance.

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

Viz také

SQL Managed Instance Time Zone

CURRENT_TIMEZONE_ID()