Snowflake cloud data platform 具有多个存储过程的任务

Snowflake cloud data platform 具有多个存储过程的任务,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,有没有办法在snowflake中创建一个任务来调用多个存储过程 例如,我有三个存储过程来检查多个表上的重复信息,我想在任务中调用所有三个SP,而不必创建一个新SP来循环它们。一个任务只能调用一个SP,因此如果您不想编写一个SP来调用其他SP,那么创建一个包含三个任务的链怎么样?一个任务只能触发一个SQL语句或一个存储过程 所以你必须决定: 每个过程一个任务,任务之间有依赖关系 一个任务,包含调用所有三个存储过程的包装过程(您不想要的解决方案) 我认为将任务链接起来是一个很好的解决方案。您必须在C

有没有办法在snowflake中创建一个任务来调用多个存储过程


例如,我有三个存储过程来检查多个表上的重复信息,我想在任务中调用所有三个SP,而不必创建一个新SP来循环它们。

一个任务只能调用一个SP,因此如果您不想编写一个SP来调用其他SP,那么创建一个包含三个任务的链怎么样?

一个任务只能触发一个SQL语句或一个存储过程

所以你必须决定:

  • 每个过程一个任务,任务之间有依赖关系
  • 一个任务,包含调用所有三个存储过程的包装过程(您不想要的解决方案)
  • 我认为将任务链接起来是一个很好的解决方案。您必须在CREATE TASK语句中使用AFTER子句来实现正确的依赖关系: