Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2022 (16.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
SQL Database i Microsoft Fabric
Funktionen CURRENT_TIMEZONE_ID Transact-SQL (T-SQL) returnerar ID:t för den tidszon som en server eller instans observerar. För Azure SQL Managed Instance baseras returvärdet på den tidszon som instansen själv tilldelade vid instansskapandet, inte tidszonen för det underliggande operativsystemet.
Anmärkning
Azure SQL Database och SQL-databas i Microsoft Fabric stödjer att ändra standardtidszonen från universell koordinerad tid (UTC). Om du ändrar tidszonen på databas - eller sessionsnivå , returnerar denna funktion lokal tid baserat på det konfigurerade tidszonsvärdet. För mer information, se ALTER DATABASE SCOPED CONFIGURATIONTIMESET ZONE.
Se Datatyper och funktioner för datum och tid för en översikt över alla Transact-SQL datatyper och funktioner för datum och tid.
Transact-SQL syntaxkonventioner
Syntax
CURRENT_TIMEZONE_ID ( )
Arguments
Den här funktionen tar inga argument.
Returtyper
varchar
Anmärkningar
CURRENT_TIMEZONE_ID är en icke-deterministisk funktion. Du kan inte indexera vyer och uttryck som refererar till denna kolumn.
Examples
Värdet som returneras speglar serverns eller instansens faktiska tidszons- och språkinställningar.
SELECT CURRENT_TIMEZONE_ID();
Resultatet är W. Europe Standard Time.