- Kategorien:
Systemfunktionen (Systeminformationen)
SYSTEM$CURRENT_USER_TASK_NAME¶
Gibt den Namen der Aufgabe zurück, die gerade ausgeführt wird, wenn sie von der von der Aufgabe definierten Anweisung oder gespeicherten Prozedur aufgerufen wird.
Syntax¶
SYSTEM$CURRENT_USER_TASK_NAME()
Argumente¶
Keine.
Beispiele¶
Fügen Sie den Namen der aktuellen Aufgabe zusammen mit der aktuellen Uhrzeit in eine Tabelle ein:
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 | +-------------------------+------------------------------------+