在特定日期跳过Sql作业中的步骤

时间:2018-01-12 11:48:31

标签: sql-server

如何在特定日期运行Sql作业的最后一步,以便执行前面的所有步骤? (只有在星期五,必须跳过前5个步骤,必须运行最后一步,并且应该在一周的所有其他日子中运行作业)

1 个答案:

答案 0 :(得分:0)

创建一个表,其中包含需要跳过特定步骤的日期,并在执行步骤时,检查表中特定步骤是否在列表中以排除该日期。

我创建了2个像这样的表

enter image description here

并插入数据

enter image description here

现在每天,在执行特定步骤之前,只需检查表格,看看步骤是否在该特定日期的表格中。

按照这个

  • 将于2018年1月12日跳过第2步
  • 将于2018年2月1日跳过第3步
  • 将于2018年2月28日跳过第1步