CURRENT_TIMEZONE (Transact-SQL)

Gäller för: SQL Server 2022 (16.x) och senare versioner Azure SQL DatabaseAzure SQL Managed InstanceSQL Database i Microsoft Fabric

Denna funktion returnerar namnet på den tidszon som observeras av en server eller en instans. För SQL Managed Instance baseras returvärdet på den tidszon som instansen själv tilldelades vid instansskapandet, inte tidszonen för det underliggande operativsystemet.

Anmärkning

För SQL Database är tidszonen alltid inställd på UTC och CURRENT_TIMEZONE returnerar namnet på UTC-tidszonen.

Syntax

CURRENT_TIMEZONE ( )  

Arguments

Den här funktionen tar inga argument.

Returtyp

varchar

Anmärkningar

CURRENT_TIMEZONE är en icke-deterministisk funktion. Vyer och uttryck som refererar till denna kolumn kan inte indexeras.

Example

Observera att värdet som returneras kommer att återspegla serverns eller instansens faktiska tidszon och språkinställningar.

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

Se även

SQL Managed Instance Time Zone

CURRENT_TIMEZONE_ID()