类别:

系统函数 (系统信息)

SYSTEM$CURRENT_USER_TASK_NAME

返回从任务定义的语句或存储过程中调用时正在执行的任务的名称。

语法

SYSTEM$CURRENT_USER_TASK_NAME()
Copy

实参

无。

示例

将当前任务的名称与当前时间一起插入到表中:

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                 |
+-------------------------+------------------------------------+
Copy
语言: 中文