CURRENT_DATE マクロ
CURRENT_DATE マクロは IBM ® Campaign および IBM ® Interact で使用可能です。
構文
CURRENT_DATE([format])
パラメーター
format
date_string の日付形式を指定する、以下の表の キーワードの 1 つ。
*
説明
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」を戻します。
関連関数