Share via


jobs.sp_delete_jobstep (trabajos elásticos de Azure) (Transact-SQL)

Se aplica a:Azure SQL Database

Quita un paso de trabajo existente de un trabajo existente en el servicio Trabajos elásticos de Azure para Azure SQL Database.

Este procedimiento almacenado comparte el nombre de sp_delete_jobstep con un objeto similar en SQL Server para el servicio Agente SQL Server. Para obtener información sobre la versión de Agente SQL Server, consulte sp_delete_jobstep (Transact-SQL).

Convenciones de sintaxis de Transact-SQL

Sintaxis

[jobs].sp_delete_jobstep [ @job_name = ] 'job_name'
     [ , [ @step_id = ] step_id ]
     [ , [ @step_name = ] 'step_name' ]
     [ , [ @job_version = ] job_version OUTPUT ]

Argumentos

@job_name

Nombre del trabajo del que se va a quitar el paso. job_name es nvarchar(128), sin ningún valor predeterminado.

@step_id

Número de identificación del paso de trabajo que se va a eliminar. Se deben especificar step_id o step_name . step_id es un valor int.

@step_name

Nombre del paso que se va a eliminar. Se deben especificar step_id o step_name . step_name es nvarchar(128).

@job_version SALIDA

El parámetro de salida asignó el nuevo número de versión del trabajo. job_version es int.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

Para quitar un trabajo completo, use jobs.sp_delete_job (trabajos elásticos de Azure) (Transact-SQL).

Las ejecuciones en curso del trabajo no se ven afectadas.

Los demás pasos de trabajo se vuelven a numerar automáticamente para rellenar el espacio que deja el paso de trabajo eliminado.

Permisos

De forma predeterminada, los miembros del rol fijo de servidor sysadmin pueden ejecutar este procedimiento almacenado. Solo los miembros de sysadmin pueden usar este procedimiento almacenado para editar los atributos de los trabajos que pertenecen a otros usuarios.