Catégories :

Fonctions contextuelles (général)

GETDATE

Renvoie l’horodatage actuel pour le système dans le fuseau horaire local.

Alias pour CURRENT_TIMESTAMP.

Syntaxe

GETDATE()
Copy

Arguments

Aucune. Cette fonction doit être appelée entre parenthèses.

Renvoie

Renvoie l’heure actuelle du système. Le type de données de la valeur renvoyée est TIMESTAMP_LTZ.

Notes sur l’utilisation

  • La configuration du paramètre TIMEZONE affecte la valeur de retour. L’horodatage renvoyé se situe dans le fuseau horaire de la session.

  • La configuration du paramètre TIMESTAMP_TYPE_MAPPING affecte la valeur de retour. L’horodatage renvoyé est dans le type d’horodatage de la session.

  • N’utilisez pas la valeur renvoyée pour un ordre chronologique précis entre les requêtes simultanées (traitées par le même entrepôt virtuel), car les requêtes peuvent être traitées par des ressources de calcul différentes (dans l’entrepôt).

  • Cette fonction ne prend pas en charge l’argument fract_sec_precision qui est pris en charge par la fonction CURRENT_TIMESTAMP.

Exemples

Affiche l’horodatage actuel du système :

SELECT GETDATE();
Copy
+-------------------------------+
| GETDATE()                     |
|-------------------------------|
| 2024-01-08 12:50:00.756000000 |
+-------------------------------+