我想从表中执行存储过程,如果它成功运行,则运行下一个过程。表中有50个存储过程,有些需要每天执行,有些需要每周和每月执行一次。
我已经这样做了但是没有用。任何帮助或建议将不胜感激。
DECLARE @ProcFreq int
DECLARE @ProcName varchar(100)
DECLARE cur CURSOR FOR SELECT ProcFreq, ProcName FROM @temp
OPEN cur
FETCH NEXT FROM cur INTO @ProcFreq, @ProcName
WHILE @@FETCH_STATUS = 0 BEGIN
EXEC @ProcName
FETCH NExT FROM cur INTO @ProcFreq, @ProcName
END
CLOSE cur
DEALLOCATE cur
答案 0 :(得分:1)
toString