- Catégories :
Fonctions contextuelles (Général)
CURRENT_DATE¶
Renvoie la date actuelle du système.
Syntaxe¶
CURRENT_DATE()
CURRENT_DATE
Arguments¶
Aucun.
Renvoie¶
La fonction renvoie une valeur de type DATE.
Notes sur l’utilisation¶
La configuration du paramètre TIMEZONE affecte la valeur de retour. La date renvoyée est indiquée dans le fuseau horaire de la session.
Le format d’affichage des dates dans la sortie est déterminé par le paramètre de session DATE_OUTPUT_FORMAT (par défaut,
YYYY-MM-DD
).Pour respecter la norme ANSI, cette fonction peut être appelée sans parenthèses dans les instructions SQL.
Cependant, si vous définissez une variable Snowflake Scripting sur une expression qui appelle la fonction (par exemple,
my_var := CURRENT_DATE();
), vous devez inclure les parenthèses. Pour plus d’informations, voir les notes sur l’utilisation des fonctions de contexte.
Exemples¶
Affiche la date, l’heure et l’horodatage actuels :
SELECT CURRENT_DATE(), CURRENT_TIME(), CURRENT_TIMESTAMP();
+----------------+----------------+-------------------------------+
| CURRENT_DATE() | CURRENT_TIME() | CURRENT_TIMESTAMP() |
|----------------+----------------+-------------------------------|
| 2024-04-18 | 07:47:37 | 2024-04-18 07:47:37.084 -0700 |
+----------------+----------------+-------------------------------+