CURRENT_TIMEZONE_ID (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 ID:t för den tidszon som observeras av en server eller en instans. För Azure 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_ID returnerar ID:t för UTC-tidszonen.

Syntax

CURRENT_TIMEZONE_ID ( )  

Arguments

Den här funktionen tar inga argument.

Returtyp

varchar

Anmärkningar

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

Example

Värdet som returneras kommer att spegla serverns eller instansens faktiska tidszon och språkinställningar.

SELECT CURRENT_TIMEZONE_ID();  
/* Returned:  
W. Europe Standard Time
*/

Se även

SQL Managed Instance Time Zone

CURRENT_TIMEZONE()