如何查看多个任务名称的task_history

How to view task_history of multiple Task names

我想查看多个任务的 任务历史记录。我正在使用以下命令来检查一项任务的历史记录

select * 
from table(information_schema.task_history(
           SCHEDULED_TIME_RANGE_START => dateadd(hours,-10, current_timestamp())
          ,TASK_NAME =>  'one_task'));

我尝试将通配符设为 TASK_NAME => '%mytasks%',但没有产生任何结果。

使用来自 SNOWFLAKE.ACCOUNT.ACCOUNT_USAGE 架构的视图 SELECT * 来自 SNOWFLAKE.ACCOUNT_USAGE.TASK_HISTORY;

Taks 名称参数是可选的,可以在 TASK_HISTORY 函数调用中省略。可以在后续 WHERE 子句中添加更强大的过滤:

SELECT * 
FROM TABLE(INFORMATION_SCHEMA.TASK_HISTORY(
           SCHEDULED_TIME_RANGE_START => DATEADD(HOURS,-10,current_timestamp()))) s
WHERE s.name ILIKE '%mytasks%';