NOW

NOW 関数は、SQL ステートメントが現行サーバーで実行される時点の刻時機構の読み取りに基づくタイム・スタンプを戻します。NOW 関数によって戻される値は、CURRENT_TIMESTAMP(6) 特殊レジスターによって戻される値と同じです。この関数が 1 つの SQL ステートメント内で複数回使用される場合、または 1 つのステートメント内で CURDATE または CURTIME スカラー関数、あるいは CURRENT_DATE、CURRENT_TIME、 または CURRENT_TIMESTAMP 特殊レジスターとともに使用される場合は、値はすべて 1 回の刻時機構読み取りに基づきます。

構文図を読む構文図をスキップする
>>-NOW--(--)---------------------------------------------------><

結果のデータ・タイプは、TIMESTAMP(6) です。結果が NULL になることはありません。

注記

代替構文: CURRENT_TIMESTAMP 特殊レジスターを使用して移植性を最大限に引き出す必要があります。 詳しくは、特殊レジスターを参照してください。

  • 刻時機構に基づく現在のタイム・スタンプが戻されます。
      SELECT NOW()
        FROM SYSIBM.SYSDUMMY1