CURRENT_DATE
Syntaxe
CURRENT_DATE([format])
Paramètres
format
Un des mots clés du tableau ci-après spécifiant le format de date de date_string.
Description
CURRENT_DATE renvoie la date du jour dans le format format. La date est déterminée par l'horloge sur le serveur IBM ® . Si aucun mot clé format n'est spécifié, la valeur par défaut DELIM_M_D_Y est utilisée.
Pour toutes les bases de données recommandées, IBM ® Campaign tente d'exécuter la macro CURRENT_DATE dans la base de données à l'aide d'un appel SQL de l'heure actuelle pris en charge par la base de données (par exemple, SYSDATE, GETDATE, DATE ou TODAY). Dans ces cas, tous les paramètres (y compris le format de la date) de cette fonction macro sont ignorés et la sortie inclut tout ce qui est renvoyé par la base de données (par exemple, un composant de temps peuvent être inclus dans la sortie). Si cela se produit et que vous ne souhaitez renvoyer que la date ou la date dans un format différent, vous pouvez écrire votre propre macro personnalisée à l'aide d'un script SQL brut ou utiliser d'autres macros IBM ® . Par exemple :
DATE_STRING(CURRENT_JULIAN( ), ...)
Dans certains cas, la macro CURRENT_DATE() est exécutée sur le serveur IBM ® Campaign (par exemple, lors d'une exécution sur un fichier à plat, sur une base de données non recommandée sans support SQL équivalent ou si l'expression de la macro Campaign ne peut pas être convertie dans la base de données). Dans ces cas, tous les paramètres sont reconnus et la sortie est renvoyée au format sélectionné.
*
Cette macro est disponible dans IBM ® Interact.
Exemples
Si la date du jour est le 7 septembre 2000, CURRENT_DATE() renvoie "09/07/00".
Fonctions associées