jobs.sp_delete_jobstep (Azure 弹性作业) (Transact-SQL)
适用于:Azure SQL 数据库
从 Azure 弹性作业服务中的现有作业中删除现有作业步骤,以便Azure SQL 数据库。
此存储过程与 SQL Server 中用于SQL Server 代理服务的类似对象共享名称sp_delete_jobstep
。 有关SQL Server 代理版本的信息,请参阅sp_delete_jobstep(Transact-SQL)。
语法
[jobs].sp_delete_jobstep [ @job_name = ] 'job_name'
[ , [ @step_id = ] step_id ]
[ , [ @step_name = ] 'step_name' ]
[ , [ @job_version = ] job_version OUTPUT ]
参数
@job_name
要从中删除步骤的作业的名称。 job_name 为 nvarchar(128),没有默认值。
@step_id
要删除的作业步骤的标识号。 必须指定step_id或step_name。 step_id是一个 int。
@step_name
要删除的步骤的名称。 必须指定step_id或step_name。 step_name为 nvarchar(128)。
@job_version 输出
分配了新的作业版本号的输出参数。 job_version为 int。
返回代码值
0(成功)或 1(失败)
注解
若要删除整个作业,请使用jobs.sp_delete_job(Azure 弹性作业)(Transact-SQL)。
作业的任何正在进行的执行都不会影响。
其他作业步骤会自动重新编号,以填补已删除作业步骤留下的空白。
权限
默认情况下,只有 sysadmin 固定服务器角色的成员才可以执行此存储过程。 仅 sysadmin 的成员可以使用此存储过程来编辑其他用户拥有的作业的属性。
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈