카테고리:

시스템 함수 (시스템 정보)

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