具有特定执行日期的SQL存储过程

时间:2016-07-04 09:10:40

标签: sql-server stored-procedures sql-server-2014

基本上我想调用一个带有两个日期作为参数的存储过程 第一个日期是我想要执行一组任务的日期,在第二个日期我要撤消这些日期。

我管理系统中的某些用户,并希望他们可以选择在假期时为他们的任务设置替换人员。
为了在我的系统上工作,我必须将替换ID分配给他们在给定时间范围内替换的人的任务。
含义切换人去度假的所有ID日期,然后在人回来后再切换回来。

我不确定如何安排这个,所有我到目前为止所见的事情都是每周一次,每天一次的事情。 我不知道如何调用程序并指定它应该执行的日期。

1 个答案:

答案 0 :(得分:1)

将此过程作为每日一次的SQL代理作业运行,但该过程应从表中而不是从其参数列表中选择其“切换用户”日期。

此设计可确保您可以在任何时间间隔内切换任意数量的用户,而无需更改已部署软件或作业调度的任何方面。