NOW
デスクリプション
この関数は現在のシステム時刻を取得し、datetime値(DATETIME)として返します。オプションの精度を指定して、戻り値の小数秒部分の桁数を調整できます。
Syntax
NOW([<precision>])
パラメータ
| Parameter | デスクリプション |
|---|---|
<precision> | 戻り値の小数秒部分の精度を指定するオプションのパラメータ。範囲は0から6で、デフォルトは0(小数秒なし)。 JDK実装による制限:FEがJDK8でビルドされている場合、精度はミリ秒(小数点以下3桁)までサポートされ、それより高い精度の桁は0で埋められます。より高い精度が必要な場合は、JDK11を使用してください。 |
Return Value
- 現在のシステム時刻をDATETIME型として返します。
- 指定された
<precision>が範囲外(例:負の値または6より大きい値)の場合、関数はエラーを返します。
Example
select NOW(), NOW(3), NOW(6);
+---------------------+-------------------------+----------------------------+
| now() | now(3) | now(6) |
+---------------------+-------------------------+----------------------------+
| 2025-01-23 11:08:35 | 2025-01-23 11:08:35.561 | 2025-01-23 11:08:35.562000 |
+---------------------+-------------------------+----------------------------+