zoukankan      html  css  js  c++  java
  • sql创建作业

    --定义创建作业
    DECLARE @jobid uniqueidentifier
    EXEC msdb.dbo.sp_add_job
    @job_name = N'有奖问答用户统计',
            @job_id = @jobid OUTPUT
           
    --定义作业步骤
    DECLARE @sql nvarchar(400),@dbname sysname
    SELECT @dbname=DB_NAME(), --作业步骤在当前数据库中执行
            @sql=N'exec ClickOrder_Old.dbo.Job_PVUVByQuiz null' --一般定义的是使用TSQL处理的作业,这里定义要执行的Transact-SQL语句
    EXEC msdb.dbo.sp_add_jobstep
            @job_id = @jobid,
            @step_name = N'作业步骤名称',
            @subsystem = 'TSQL', --步骤的类型,一般为TSQL
            @database_name=@dbname,
            @command = @sql
    --创建调度(使用后面专门定义的几种作业调度模板)
    EXEC msdb.dbo.sp_add_jobschedule
            @job_id = @jobid,
            @name = N'有奖问答用户统计调度',
            @freq_type=4,                --每天
            @freq_interval=1,            --指定每多少天发生一次,这里是1天一次.
            @freq_subday_type=0x1,       --重复方式,0x1=在指定的时间,0x4=多少分钟,0x8=多少小时执行一次
            @freq_subday_interval=1,     --重复周期数,这里每小时执行一次(@freq_subday_type不为0x1才有效)
            @active_start_date = NULL,   --作业执行的开始日期,为NULL时表示当前日期,格式为YYYYMMDD
            @active_end_date = 99991231, --作业执行的停止日期,默认为99991231,格式为YYYYMMDD
            @active_start_time = 023000, --作业执行的开始时间,格式为HHMMSS
            @active_end_time = 235959    --作业执行的停止时间,格式为HHMMSS
  • 相关阅读:
    javascript实现优先队列
    javascript中的队列结构
    mysql及php命名规范
    javascript使用栈结构将中缀表达式转换为后缀表达式并计算值
    【转】感知哈希算法——找出相似的图片
    重新注册iis的.NET Framework版本
    Extjs GridPanel用法详解
    Extjs Window用法详解
    Extjs Form用法详解(适用于Extjs5)
    Extjs MVC开发模式详解
  • 原文地址:https://www.cnblogs.com/dashi/p/4034713.html
Copyright © 2011-2022 走看看