如何设置SQL作业中首次执行SP的条件

时间:2017-10-24 08:50:31

标签: sql sql-server stored-procedures jobs

这是SQL作业计划每天运行的SP

DECLARE SR_cursor CURSOR FOR
SELECT RId 
FROM  [Table] SReq
where  SReq.[Status] != 12345
AND (@FirstRun = True  AND [RDate] > DATEADD(MONTH,-1,GETDATE())) 
OR (@FirstRun = False AND [RDate] > DATEADD(DAY,-7,GETDATE()))     
OPEN SReq_cursor 
FETCH NEXT FROM SR_cursor

所以 @FirstRun 的日期是一个月,其他7天

0 个答案:

没有答案