• sqlserver定时作业,定时执行存储过程


    首先,我想说,我真的是渣了,一个这个玩意弄了半天,算了,直接切入正题吧。

    第一步:

    先写好存储过程

    用了两张表,你们自己建立吧

    <br data-filtered="filtered">if exists(select name from sysobjects
              where name='StaySchoolNum'and type='p')
              drop proc  StaySchoolNum 
              go
    create proc StaySchoolNum
    as
    declare @init int,@totle int
    select  @init=count(*) from dbo.dic_vehicle  where parent_id=1
       if @init=0
       begin
        insert into dic_vehicle values(1,1,'0')
       end
          else
             begin
                 select @totle=COUNT(*) from  dbo.tb_vehicle_Data v where v.szInGateCode<>'' and v.szOutGateCode=''
                  
                 update dic_vehicle set value=@totle where  parent_id=1
             end
             
       

      

    第二步:设置定时作业

    1、打开本地数据连接,在左边资源管理器中找到Sql Server代理(在最下面)

    2、【新建】一个作业

    3、在【常规】中填写名称即可,说明看个人习惯

    4、打开【步骤】,点击【新建】,填写【名称】,选择【数据库】,在命令空白处填写T-sql语句,然后点分析。

    5、打开【计划】,点击【新建】,设置你想要的定时计划,然后保存。

    6、点击【Sql Server代理】,右键启动,即定时作业启动。

    7、如果想让定时作业开机自动启动,则在 服务中找到SQL Server 代理 (MSSQLSERVER),设置成【自动】模式

    第三步:把定时作业生成脚本

    方法1、点击【SQL Server 代理】下的作业,选中你创建的作业——右键编写作业脚本——create到,然后复制脚本语言即可

    方法2、发现有博主这样写的(管理-SQL Server代理-作业(鼠标右键)-所有任务-生成SQL脚本-保存到下的某个sql文件 [Page]),我没找到。

    发现这个博主写的不错,推荐下:http://www.cnblogs.com/shuang121/archive/2011/11/10/2244482.html 

  • 相关阅读:
    自制2048小游戏(附源码)
    PyQt5设计思路(长期更新,每写一篇新博客都会更新一次)
    Orthogonal table 实现理论
    Convex Hull 实现理论
    elasticsearch 命令操作
    Springboot
    2018/3/8错题解析
    初始MyBatis
    如何做好微信订阅号
    在路上,三线城市互联网创业记录
  • 原文地址:https://www.cnblogs.com/husam/p/8117315.html
Copyright © 2020-2023  润新知