SYSTEM$CURRENT_USER_TASK_NAME
SYSTEM$CURRENT_USER_TASK_NAME
태스크가 정의한 문장이나 저장 프로시저에서 호출되었을 때 현재 실행 중인 태스크의 이름을 반환해요.
본문
구문 (Syntax)
SYSTEM$CURRENT_USER_TASK_NAME()
인자 (Arguments)
없음(None).
예제 (Examples)
현재 시각과 함께 현재 태스크의 이름을 테이블에 삽입해요:
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 |
+-------------------------+------------------------------------+
더 알아보기
- Snowflake 시스템 정보 함수 — 관련 시스템 함수 전체 목록