首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雪花任务调度

雪花任务调度
EN

Stack Overflow用户
提问于 2021-10-18 21:20:29
回答 2查看 120关注 0票数 2

我必须写一个雪花任务,每天从东部时间5:00到下午5:00每2分钟运行一次。我写的代码不工作,任务甚至在下午5:00之后也没有停止运行:

代码语言:javascript
复制
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分钟运行一次?

EN

回答 2

Stack Overflow用户

发布于 2021-10-18 21:36:04

你必须定义所有的触发分钟,它看起来很丑陋,但它应该可以工作:

代码语言:javascript
复制
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();
票数 2
EN

Stack Overflow用户

发布于 2021-10-19 15:38:43

雪花任务,每天从东部时间5:00到下午5:00每2分钟运行一次。

Optional parameters:

/n

表示给定时间单位的第n个实例。每个时间量都是独立计算的

因此,每2分钟将是:

代码语言:javascript
复制
SCHEDULE = 'USING CRON */2 5-17 * * * America/New_York'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69622687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档