ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

TODAY

TODAYファンクションは、現在の日付をDATE値またはTEXT値として返すファンクションです。

戻り値

予期されるデータ型に応じてDATEまたはTEXT

  • DATE

    返されるDATE値を表示すると、値の書式はDATEFORMATオプションの日付テンプレートによって指定されている書式になります。日付テンプレートで曜日または月名が使用されている場合、TODAYはDAYNAMESオプションで指定されている曜日名と、MONTHNAMESオプションで指定されている月名を使用します。

  • TEXT

    テキスト値が予期される場合。TODAYは、日付を自動的にTEXT値に変換し、その際、DATEFORMATオプションの現行のテンプレートを使用して、テキスト値の書式が設定されます。現行のDATEFORMATテンプレートを上書きする場合は、date-format引数を指定したCONVERTファンクションを使用することによって、日付の結果をテキストに変換できます。

構文

TODAY

例8-148 今日の日付の表示

次の文により、現在の日付がDATE書式で現行の出力ファイルに送信されます。

DATEFORMAT = '<wtextl> <mtextl> <d>, <yyyy>'
SHOW TODAY

現在の日付が1996年1月15日の場合、これらの文によって生成される出力は次のとおりです。

Monday January 15, 1996

例8-149 TODAYファンクションを使用した日付の計算

次の文により、今日から60日後の日付が計算されます。

SHOW TODAY + 60

現在の日付が1996年1月15日の場合、この文によって生成される出力は次のとおりです。

Friday March 15, 1996