CURRENT_DATE 매크로
CURRENT_DATE 매크로는 IBM® CampaignIBM® Interact에서 사용 가능합니다.
구문
CURRENT_DATE([format])
매개변수
format
다음 표에 있는 키워드 중 하나로, date_string의 날짜 형식을 지정합니다.
*
설명
CURRENT_DATE는 현재 날짜를 format으로 리턴합니다. 날짜는 IBM® 서버의 시계 날짜로 결정됩니다. format 키워드를 제공하지 않을 경우 기본값인 DELIM_M_D_Y가 사용됩니다.
모든 권장 데이터베이스에 대해 IBM® Campaign은 데이터베이스에서 지원하는 현재 시간 SQL 호출(예: SYSDATE, GETDATE, DATE 또는 TODAY)을 사용하여 데이터베이스에서 CURRENT_DATE 매크로를 실행하려고 시도합니다. 이 경우, 이 매크로 함수의 모든 매개변수(날짜 형식 포함)는 무시되며, 출력에는 데이터베이스에서 리턴하는 항목이 포함됩니다(예: 시간 구성요소가 출력에 포함될 수 있음). 이와 같은 상황이 발생할 때 날짜만 리턴하거나 날짜를 다른 형식으로 리턴하려는 경우, 원시 SQL을 사용하여 고유한 사용자 정의 매크로를 작성하거나 다른 IBM® 매크로를 사용할 수 있습니다. 예를 들면, 다음과 같습니다.
DATE_STRING(CURRENT_JULIAN( ), ...)
일부 경우 CURRENT_DATE() 매크로는 IBM® Campaign 서버에서 실행됩니다(예: 플랫 파일, 해당 SQL 지원이 없는 비권장 데이터베이스에 대해 실행되는 경우 또는 데이터베이스에서 Campaign 매크로 표현식을 분석할 수 없는 경우). 이러한 경우 모든 매개변수가 인식되며 출력은 선택한 형식으로 리턴됩니다.
*
IBM® Campaign에서 사용 가능한 모든 형식이 IBM® Interact에서 지원되지는 않습니다.
오늘 날짜가 2000년 9월 7일인 경우, CURRENT_DATE()는 "09/07/00"을 리턴합니다.
관련 함수