Macro CURRENT_DATE
La macro CURRENT_DATE está disponible en IBM® Campaign and IBM® Interact.
Sintaxis
CURRENT_DATE([format])
Parámetros
format
Una de las palabras clave en la siguiente tabla especificando el formato de fecha de date_string.
*
Descripción
CURRENT_DATE devuelve la fecha actual en format. La fecha está determinada por el reloj en el servidor IBM® . Si no se proporciona la palabra clave format , se utiliza el valor predeterminado de DELIM_M_D_Y .
Para todas las bases de datos recomendados, IBM® Campaign intenta ejecutar la FECHA_ACTUAL macro en la base de datos utilizando una base de datos soportada actual de tiempo llamada SQL (por ejemplo, SYSDATE, GETDATE, FECHA, o HOY). En estos casos, todos los parámetros (incluido el formato de la fecha) de esta función de macro se ignoran y la salida incluye cualquier cosa devuelta por la base de datos (por ejemplo, un componente de tiempo se puede incluir en la salida). Si ocurre esto y desea devolver sólo la fecha o la fecha en un formato diferente, puede escribir su propia macro personalizada utilizando un SQL sin formato o utilizar otros macros IBM® . Por ejemplo:
DATE_STRING(CURRENT_JULIAN( ), ...)
En algunos casos, la FECHA_ACTUAL() macro se ejecuta en el servidor de IBM® Campaign (por ejemplo, si se ejecuta en un archivo sin formato, contra una base de datos no recomendada sin soporte SQL equivalente, o si la expresión de la campaña macro no puede resolverse en la base de datos).En estos casos, todos los parámetros son reconocidas y la salida se devuelve en el formato seleccionado.
*
No todos los formatos disponibles en IBM® Campaign están soportados por IBM® Interact.
Ejemplos
Si la fecha de hoy es 7 de septiembre de 2000, CURRENT_DATE() devuelve "07.09.2000".
Funciones relacionadas