CURRENT_DATE gibt das aktuelle Datum in
format zurück. Das Datum wird durch die Systemzeit auf dem
IBM® -Server festgelegt. Wenn kein Schlüsselwort
format angegeben wird, wird standardmäßig das Format
DELIM_M_D_Y verwendet.
Bei allen empfohlenen Datenbanken versucht IBM® Campaign, das Makro CURRENT_DATE mithilfe eines von der Datenbank unterstützten SQL-Aufrufs für die aktuelle Uhrzeit (z. B. SYSDATE, GETDATE, DATE oder TODAY) in der Datenbank auszuführen. In diesen Fällen werden von dieser Makrofunktion alle Parameter (einschließlich des Datumsformats) ignoriert und die Ausgabe schließt alle Angaben ein, die von der Datenbank zurückgegeben werden (unter Umständen kann die Ausgabe also eine Zeitkomponente enthalten). Falls dies der Fall ist und nur das Datum oder das Datum in einem anderen Format zurückgegeben werden soll, können Sie mit Raw-SQL ein benutzerdefiniertes Makro schreiben oder
IBM® -Makros verwenden. Beispiel:
In einigen Fällen wird auf dem IBM® Campaign-Server das Makro CURRENT_DATE() ausgeführt (nämlich wenn eine unstrukturierte Datei oder eine nicht empfohlene Datenbank ohne entsprechende SQL-Unterstützung vorliegt oder wenn der Campaign-Makroausdruck in der Datenbank nicht aufgelöst werden kann). In diesen Fällen werden alle Parameter erkannt und die Ausgabe wird im ausgewählten Format zurückgegeben.