我必须写一个雪花任务,每天从东部时间5:00到下午5:00每2分钟运行一次。我写的代码不工作,任务甚至在下午5:00之后也没有停止运行:
CREATE OR REPLACE TASK tsk_master
WAREHOUSE = XS_WH
SCHEDULE = 'USING CRON * 5-17 * * * America/New_York'
TIMESTAMP_INPUT_FORMAT = 'YYYY-MM-DD HH24'
COMMENT = 'Master task job to trigger all other tasks'
AS call pntinsight_lnd.SP_ACCT_DIM_1();请建议我做错了什么,如何在下午5点后停止运行,以及如何将其设置为每2分钟运行一次?
发布于 2021-10-18 21:36:04
你必须定义所有的触发分钟,它看起来很丑陋,但它应该可以工作:
CREATE OR REPLACE TASK tsk_master
WAREHOUSE = XS_WH
SCHEDULE = 'USING CRON 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 5-17 * * * America/New_York'
TIMESTAMP_INPUT_FORMAT = 'YYYY-MM-DD HH24'
COMMENT = 'Master task job to trigger all other tasks'
AS call pntinsight_lnd.SP_ACCT_DIM_1();发布于 2021-10-19 15:38:43
雪花任务,每天从东部时间5:00到下午5:00每2分钟运行一次。
/n
表示给定时间单位的第n个实例。每个时间量都是独立计算的
因此,每2分钟将是:
SCHEDULE = 'USING CRON */2 5-17 * * * America/New_York'https://stackoverflow.com/questions/69622687
复制相似问题