Transact-SQL 参考

sp_delete_jobstep

从作业中删除作业步骤。

语法

sp_delete_jobstep [ @job_id = ] job_id , | [ @job_name = ] 'job_name' ,
    [ @step_id = ] step_id

参数

[@job_id =] job_id

作业的标识号,步骤将从此作业中删除。job_id 的数据类型为 uniqueidentifier,默认值为 NULL。

[@job_name =] 'job_name'

作业的名称,步骤将从此作业中删除。job_name 的数据类型为 sysname,默认值为 NULL。

说明  必须指定 job_idjob_name,但不能两个都指定。

[@step_id =] step_id

要删除的步骤的标识号。step_id 的数据类型为 int,没有默认值。

返回代码值

0(成功)或 1(失败)

结果集

注释

删除作业步骤将自动更新与此步骤相关联的其它作业步骤。

有关与某一具体作业相关的步骤的更多信息,请运行 sp_help_jobstep

Microsoft SQL Server 企业管理器提供易于使用的图形方法来管理作业,建议使用该方法创建和管理作业基本结构。

权限

执行权限默认授予 public 角色。

示例

下面的示例从作业 Nightly Backups 中删除作业步骤 1。

USE msdb
EXEC sp_delete_jobstep @job_name = 'Nightly Backups', 
   @step_id = 1

请参见

修改和查看作业

sp_add_jobstep

sp_update_jobstep

sp_help_jobstep

系统存储过程