CURRENT_TIMEZONE_ID (Transact-SQL)

Van toepassing op: SQL Server 2022 (16.x) en latere versies Van Azure SQL DatabaseAzure SQL Managed InstanceSQL Database in Microsoft Fabric

De CURRENT_TIMEZONE_ID Transact-SQL (T-SQL)-functie geeft de ID terug van de tijdzone die een server of instantie observeert. Voor Azure SQL Managed Instance is de retourwaarde gebaseerd op de tijdzone van de instantie zelf die bij het aanmaken van de instantie is toegewezen, niet op de tijdzone van het onderliggende besturingssysteem.

Opmerking

Azure SQL Database en SQL-databases in Microsoft Fabric ondersteunen het wijzigen van de standaard tijdzone van universele gecoƶrdineerde tijd (UTC). Als je de tijdzone op database- of sessieniveau aanpast, geeft deze functie lokale tijd terug op basis van de geconfigureerde tijdzonewaarde. Voor meer informatie, zie ALTER DATABASE SCOPED CONFIGURATIONeenSET TIJDZONE.

Zie gegevenstypen en -functies voor datum en tijd voor een overzicht van alle Transact-SQL datum- en tijdgegevenstypen en -functies.

Transact-SQL syntaxis-conventies

Syntaxis

CURRENT_TIMEZONE_ID ( )

Arguments

Deze functie heeft geen argumenten.

Retourtypen

varchar

Opmerkingen

CURRENT_TIMEZONE_ID is een niet-deterministische functie. Je kunt geen weergaven en expressies indexeren die naar deze kolom verwijzen.

Examples

De teruggegeven waarde weerspiegelt de werkelijke tijdzone en taalinstellingen van de server of de instantie.

SELECT CURRENT_TIMEZONE_ID();

Het resultaat is W. Europe Standard Time.