新建日期: 2006 年 4 月 14 日
创建作业计划。
![语法](https://i-blog.csdnimg.cn/blog_migrate/824674f6b2f99367c341175f68d5f007.png)
![参数](https://i-blog.csdnimg.cn/blog_migrate/824674f6b2f99367c341175f68d5f007.png)
-
[ @job_name = ] 'job_name'
-
添加计划的作业的名称。 job_name 的数据类型为 nvarchar(128),无默认值。
注意:
必须指定 job_id 或 job_name,但不能两个都指定。
-
[ @enabled = ] enabled_flag
-
指示计划的当前状态。enabled_flag 的数据类型为 tinyint,默认值为 1(启用)。如果为 0,则不启用该计划。禁用该计划时,将不运行作业。
-
[ @freq_type = ] frequency_type
-
指示作业执行时间的值。frequency_type 的数据类型为 int,默认值为 0,可以是下列值之一:
值 说明 1
一次
4
每天
8
每周
16
每月
32
每月,相对于 frequency_interval.
64
在 SQL Server 代理服务启动时运行。
128
在计算机空闲时运行。
-
[ @freq_interval = ] frequency_interval
-
执行作业的日期。frequency_interval 的数据类型为 int,默认值为 0,它依赖于下表所指示的 frequency_type 值:
值 结果 1(一次)
不使用 frequency_interval。
4(每天)
每 frequency_interval 天。
8(每周)
frequency_interval 是下面的一个或多个值(用逻辑运算符 OR 组合):
1 = 星期日
2 = 星期一
4 = 星期二
8 = 星期三
16 = 星期四
32 = 星期五
64 = 星期六
16(每月)
每月的 frequency_interval 天。
32(与“每月”选项相关)
frequency_interval 是下列值之一:
1 = 星期日
2 = 星期一
3 = 星期二
4 = 星期三
5 = 星期四
6 = 星期五
7 = 星期六
8 = 天
9 = 工作日
10 = 休息日
64(SQL Server 代理服务启动时)
不使用 frequency_interval。
128
不使用 frequency_interval。
-
[ @freq_subday_type = ] frequency_subday_type
-
指定 frequency_subday_interval 的单位。frequency_subday_type 的数据类型为 int,无默认值,可以是下列值之一:
值 说明(单位) 0x1
在指定的时间
0x4
分
0x8
时
-
[ @freq_subday_interval = ] frequency_subday_interval
-
两次执行作业之间间隔的 frequency_subday_type 周期数。frequency_subday_interval 的数据类型为 int,默认值为 0。
-
[ @freq_relative_interval = ] frequency_relative_interval
-
当 frequency_type 设置为 32(“每月”选项相关)时,该参数进一步定义 frequency_interval。
frequency_relative_interval 的数据类型为 int,无默认值,并可以是下列值之一:
值 说明(单位) 1
第一个
2
第二个
4
第三个
8
第四个
16
最后一个
![备注](https://i-blog.csdnimg.cn/blog_migrate/824674f6b2f99367c341175f68d5f007.png)
![返回代码值](https://i-blog.csdnimg.cn/blog_migrate/824674f6b2f99367c341175f68d5f007.png)
![结果集](https://i-blog.csdnimg.cn/blog_migrate/824674f6b2f99367c341175f68d5f007.png)