很多的数据工作者都会使用到SQLServer数据库,SQLServer是一个功能很完善的数据库软件。今天笔者就给大家分享一个很好用的功能:利用SQLServer创建任务来自动执行多步的SQL语句。
工具/原料
SQLServer2012
方法/步骤
1
第一步当然是打开我们的SQLServer软件,打开之后,我们需要找到“SQL Server Agent”,如下图中所示。
2
这个时候我们需要注意的是:如果在“SQL Server Agent”的图表左边我们看到一个红色的小x,这个时候就说明我们需要“start”,具体位置如下图。
3
完成第二步之后,我们就可以看到,之前的小x已经消失了,会转变为如下图所示的样子。
4
现在我们就开始来创建一个“job”,具体步骤是点击“job”,右键选择“New job”。然后我们就会看到一个创建一个新的“job”的窗口,如下图:这个我们创建一个名为“test2”的“job”。
5
取好名字之后,我们就点击“steps”进入最重要的步骤:这里我们需要把我们想要执行的sql语句按步骤一步一步的填写好,具体步骤是点击“New”开始每一步sql的录入。
6
这里笔者只添加一步用来演示给大家看,假设我们要执行的是:“select * from test where id=001”,如下图所示操作。
7
设置完成所有步骤之后,我们可以给这个“job”自动化运行的时间,具体做法是点击“schedules”->'New' 然后就会出现设置自动化运行的时间设置窗口,如果我们希望每个月的第一天运行这个“job”,就可以入下图所示设置。
8
完成设置之后,点击“确定”,然后刷新我们的数据库,我们就可以看到“test2”已经创建完成。
注意事项
1
设置好的任务,是可以二次修改的。
2
笔者的软件是英文版本的,中文版本的步骤也是差不多的。