- Catégories :
Fonctions système (Informations système)
SYSTEM$CURRENT_USER_TASK_NAME¶
Renvoie le nom de la tâche en cours d’exécution lorsqu’elle est appelée à partir de l’instruction ou de la procédure stockée définie par la tâche.
Syntaxe¶
SYSTEM$CURRENT_USER_TASK_NAME()
Arguments¶
Aucun.
Exemples¶
Insérez le nom de la tâche en cours dans une table avec l’heure actuelle :
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 | +-------------------------+------------------------------------+