CURRENT_TIMEZONE (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 Transact-SQL (T-SQL) functie geeft de naam terug van de tijdzone die door een server of instantie wordt geobserveerd. Voor SQL Managed Instance geeft de functie de tijdzone terug van de instantie die tijdens het aanmaken van de instantie is toegewezen, niet 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 ( )

Arguments

Deze functie heeft geen argumenten.

Retourtypen

varchar

Opmerkingen

CURRENT_TIMEZONE 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();

Het resultaat geeft .(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna