1 在业务中涉及到定时操作数据表时,可以设置定时作业。先创建一个存储过程,实现要定时执行的业务。
USE [MyDB]
go
create procedure [PROC_MYPROCEDURE]
@name varchar(50),
@score int,
@remark varchar(50)
AS
BEGIN
insert into [mytable] values (@name, @score, @remark)
END
2.打开SQL Server Management Studio,SQL Server管理器,左侧最下端(SQL Server)代理–作业–点右键–新建作业
3.新建作业
①作业的名称取为:testAuto,并进行说明,若作业的数量太多,以方便区别;这里写上"定时执行存储过程[PROC_MYPROCEDURE]"
②.左侧选择页选择步骤,下方点击新建,取名步骤名称:testStep,数据库选择存储过程所在的数据库,命令输入框录入需要执行的命令:exec PROC_MYPROCEDURE,确定保存。若有其它参数命令也可以编写
③左侧选择页选择计划,下方点击新建,取名计划名称:testPlan,频率执行选择每天,执行间隔选择1天,每天频率每天一次时间为:9:00:00,持续时间选择无结束日期
④新建作业最底下点击确定按钮