Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : SQL Server 2022 (16.x) et versions
ultérieures d’Azure SQL Database Azure SQL
Managed Instance
SQL Database dans Microsoft Fabric
La CURRENT_TIMEZONE fonction Transact-SQL (T-SQL) renvoie le nom du fuseau horaire observé par un serveur ou une instance. Pour SQL Managed Instance, la fonction renvoie le fuseau horaire de l’instance elle-même assigné lors de la création de l’instance, et non le fuseau horaire du système d’exploitation sous-jacent.
Notes
Azure SQL Database et SQL Database dans Microsoft Fabric permettent de changer le fuseau horaire par défaut à partir de l’heure universelle coordonnée (UTC). Si vous modifiez le fuseau horaire au niveau de la base de données ou de la session , cette fonction retourne l’heure locale basée sur la valeur du fuseau horaire configuré. Pour plus d’informations, voir ALTER DATABASE SCOPED CONFIGURATIONFUSEAUSET HORAIRE.
Consultez les types et fonctions de données date et heure pour obtenir une vue d’ensemble de tous les types et fonctions de données de date et d’heure Transact-SQL.
Conventions de la syntaxe Transact-SQL
Syntaxe
CURRENT_TIMEZONE ( )
Arguments
Cette fonction ne prend pas d'arguments.
Types de retour
varchar
Notes
CURRENT_TIMEZONE est une fonction non déterministe. Vous ne pouvez pas indexer les vues et expressions qui font référence à cette colonne.
Examples
La valeur renvoyée reflète les réglages réels du fuseau horaire et de la langue du serveur ou de l’instance.
SELECT CURRENT_TIMEZONE();
Le résultat retourne (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.