通过获取系统时间,每5分钟执行一次脚本本身

时间:2013-04-24 08:35:44

标签: sql-server

我想编写一个每5分钟执行一次的脚本,并根据某些表演者的表现执行。

为了更清楚,我们采用一个简单的例子,在表格中插入数据:

插入EmpDetails(id,Name,Designation)值(1,'ABC','开发者')

我只想根据系统时间每隔5分钟插入相同的数据。

任何人都可以建议我。提前谢谢。

2 个答案:

答案 0 :(得分:1)

最佳解决方案是使用 SQL代理作业

运行
  1. 展开SQL Server代理节点,右键单击SQL Server代理中的“作业”节点,然后选择'New Job'

  2. 'New Job'窗口中,在'General'标签上输入作业名称和说明。

  3. 选择窗口左侧的'Steps',然后点击底部的'New'

  4. 'Steps'窗口中输入步骤名称,然后选择要对其运行查询的数据库。

  5. 粘贴您要在命令窗口中运行的T-SQL命令,然后点击'OK'

  6. 点击“新建作业”窗口左侧的'Schedule'菜单,然后输入日程安排信息(例如每日和每次)。

  7. 点击'OK' - 应该是它。

  8. (当然,您可以添加其他选项 - 但我会说这是您设置和安排工作所需的最低限度)

    Pulled from Previous SO Answer

答案 1 :(得分:0)

使用SQL作业并安排5分钟。如果您启用了功能。