- カテゴリ:
システム関数 (システム情報)
SYSTEM$CURRENT_USER_TASK_NAME¶
タスクによって定義されたステートメントまたはストアドプロシージャから呼び出されたときに、現在実行されているタスクの名前を返します。
構文¶
SYSTEM$CURRENT_USER_TASK_NAME()
引数¶
なし。
例¶
現在の時間とともに現在のタスクの名前をテーブルに挿入します。
CREATE TASK mytask WAREHOUSE = mywh, SCHEDULE = '5 MINUTE' AS INSERT INTO mytable(ts, task) VALUES(CURRENT_TIMESTAMP, SYSTEM$CURRENT_USER_TASK_NAME()); SELECT * FROM mytable; +-------------------------+------------------------------------+ | TS | TASK | |-------------------------+------------------------------------| | 2018-11-15 07:41:33.463 | MYDB.PUBLIC.MYTASK | +-------------------------+------------------------------------+