- カテゴリ:
コンテキスト関数 (一般)
LOCALTIME¶
システムの現在の時刻を返します。
CURRENT_TIME の ANSI 準拠エイリアス。
構文¶
LOCALTIME()
LOCALTIME
引数¶
なし。
戻り値¶
TIME 型の値を返します。
使用上の注意¶
TIMEZONE パラメーターの設定は、戻り値に影響します。返される時間は、セッションのタイムゾーンです。
出力における時間の表示形式は、 TIME_OUTPUT_FORMAT セッションパラメーター(デフォルト
HH24:MI:SS
)によって決定されます。ANSI 規格に準拠するために、この関数は SQL ステートメント内で括弧なしで呼び出すことができます。
ただし、 Snowflake Scripting変数 を関数を呼び出す式(例えば、
my_var := <function_name>();
)に設定する場合は、括弧を含める必要があります。詳細については、 コンテキスト関数の使用上の注意 をご参照ください。クエリは異なるコンピューティングリソース(ウェアハウス内)によって処理される可能性があるため、同時クエリ(同じ仮想ウェアハウスで処理)間の正確な時間の順序付けに戻り値を使用しないでください。
例¶
現在のローカル時間とローカルタイムスタンプを表示します。
SELECT LOCALTIME(), LOCALTIMESTAMP();
+-------------+-------------------------------+
| LOCALTIME() | LOCALTIMESTAMP() |
|-------------+-------------------------------|
| 15:32:45 | 2024-04-17 15:32:45.775 -0700 |
+-------------+-------------------------------+