关于sql server的job可不可以根据存储过程的结果关闭今天的工作

一点点灰色 2016-03-03 02:51:38
现在是这样的,客户想做一个定时工作每天的1点到4点执行一个存储过程将2年前的数据移到一个备份数据库并且删除现有的数据。
可能在刚开始的很长时间这个存储过程都会跑满3个小时,但是过一段时间这个存储过程可能也就跑1~2分钟就完成了。
有没有什么办法可以在定时工作中设置按照这个存储过程的结果来判断是否停止今天的工作。
转天依然要继续运行这个存储过程。
...全文
96 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一点点灰色 2016-03-03
  • 打赏
  • 举报
回复
引用 1 楼 qq_18219519 的回复:
作业执行完成就自动停了啊,你可以看一下作业日志,完成时间是多久
不是的 数据量很大所以我写的脚本是每次都跑1000条数据,跑完1000条这个存储过程就完成了 然后job会再次调用这个存储过程。
  • 打赏
  • 举报
回复
作业执行完成就自动停了啊,你可以看一下作业日志,完成时间是多久

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧