sqlserver数据库,创建作业,定时执行sql

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,持续时间选择无结束日期

④新建作业最底下点击确定按钮

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值