本文介绍了SSIS SQL任务在每季度的第一天执行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在SQL2008中使用SSIS包创建。
使用两个SQL脚本任务启动作业和更新表。
我在更新表中有几个更新查询,我必须在每季度的第一天更新这些查询。
所以请帮忙我在启动工作中写什么???
Creating with SSIS Package in SQL2008.
Used Two SQL Script Tasks "Initiation Job" and "Update Table" .
I have few Update queries in "Update Table" and I have to update these queries on first day of Every Quarter.
So pls help me what to write in the "Initiation Job"???
推荐答案
DECLARE @CanExecute INT
SET @CanExecute = CASE WHEN
CONVERT(VARCHAR(10),GETDATE(),112) =CONVERT(VARCHAR(10),DATEADD(qq,DATEDIFF(qq,0,GETDATE()),0),112)
THEN 1
ELSE 0
END
IF( @CanExecute = 1)
BEGIN
--Your Update SQL Goes here
END
这篇关于SSIS SQL任务在每季度的第一天执行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!