首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >先进作业流程控制

先进作业流程控制
EN

Database Administration用户
提问于 2017-02-16 09:21:12
回答 1查看 110关注 0票数 2

我想创造一个有两个步骤的工作:

  1. 成功-进入第二步,失败-出口(F)。

  1. 成功退出(S),失败进入第一步,但如果这个步骤不止一次失败-退出(F)。

最初的想法是在第一步中查询某种类型的作业运行id,如果这个id退出有四个(或更多)行失败,但是没有运行id。

实现这一逻辑的最佳方法是什么?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2017-02-16 10:08:23

您可以将步骤1和步骤2的重复创建为步骤3和步骤4,并设置以下流程:

  1. 成功-进入第二步,失败-出口(F)。
  2. 成功-退出(S),失败-进入第三步
  3. 成功-进入第四步,失败-出口(F)。
  4. 成功-退出(S),失败-退出(F)。

但是,如果您可以将步骤1和步骤2封装在存储过程或处理重试逻辑而不重复的特殊查询中,那么您的解决方案将更加容易理解和维护安全。

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/164516

复制
相关文章

相似问题

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