NOW スカラー関数
NOW 関数は、SQL ステートメントが現行サーバーで実行された時の時刻機構の読み取り値に基づくタイム・スタンプを戻します。
スキーマは SYSIBM です。
- 整数
- タイム・スタンプの精度を指定します。 有効な値は 0 から 12 までです。 整数を指定しない場合は、デフォルトの精度として 6 が使用されます。
NOW 関数によって戻される値は、CURRENT TIMESTAMP 特殊レジスターによって戻される値と同じです。 この関数を 1 つの SQL ステートメントで複数回使用する場合や、CURRENT DATE、CURRENT TIME、CURRENT TIMESTAMP のいずれかの特殊レジスターとこの関数を 1 つのステートメントで一緒に使用する場合は、すべての値が時刻機構の 1 つの読み取り値に基づくことになります。
時刻機構の読み取り値の精度はプラットフォームによって異なります。取得した時刻機構の読み取り値の精度が要求の精度より低い場合は、結果の値にゼロが埋め込まれます。
結果のデータ・タイプは、タイム・スタンプになります。 結果が NULL 値になることはありません。
例
現在時刻のタイム・スタンプを戻します。
values now().
Result: 2015-04-01-03.17.04.579645.