我的要求是运行更新查询,该查询将从另一个表更新表,
这部分还可以。
我希望查询以固定的时间间隔运行。这可能吗?
答案 0 :(得分:1)
使用SQL Server代理,它是SQL Server的一个独立组件,用于执行例行和计划任务。您尚未提供有关要执行的查询的详细信息,但您应该能够在此处找到所需内容:http://msdn.microsoft.com/en-us/library/ms189237.aspx
另一种选择是使用Windows'计划任务并定期运行osql.exe
,使用命令行参数指定查询文本或* .sql脚本的文件名。
答案 1 :(得分:1)
创建SQL Server代理作业
关于' General'页面:为作业命名,例如' MyCleanupJob'
关于'步骤'页:
3.1为步骤命名,例如,步骤1 - 更新记录'
3.2选择所需的数据库
3.3在'命令'框,将您的T-SQL更新声明放在此处
最后创建一个时间表
在下面的屏幕截图中,我创建了一个计划,该计划将从上午9:00到晚上10:00(含)开始执行代理作业。