CURRENT_DATE-Makro
Das CURRENT_DATE-Makro Makro ist in IBM® Campaign und IBM® Interact verfügbar.
Syntax
CURRENT_DATE([format])
Parameter
format
Eines der Schlüsselwörter in der folgenden Tabelle, das das Datumsformat von date_string angibt.
*
Beschreibung
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:
DATE_STRING(CURRENT_JULIAN( ), ...)
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.
*
Nicht alle Formate, die in IBM® Campaign verfügbar sind, werden von IBM® Interact unterstützt.
Beispiele
Wenn das aktuelle Datum der 7. September 2000 ist, gibt CURRENT_DATE() "09/07/00" zurück.
Zugehörige Funktionen