Partager via


jobs.sp_delete_jobstep (travaux élastiques Azure) (Transact-SQL)

S’applique à : Azure SQL Database

Supprime une étape de travail existante d’un travail existant dans le service Travaux élastiques Azure pour Azure SQL Database.

Cette procédure stockée partage le nom d’un sp_delete_jobstep objet similaire dans SQL Server pour le service SQL Server Agent. Pour plus d’informations sur la version de SQL Server Agent, consultez sp_delete_jobstep.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

@job_name

Nom du travail à partir duquel supprimer l’étape. job_name est nvarchar(128), sans valeur par défaut.

@step_id

Le numéro d’identification pour l’étape de travail à supprimer. Vous devez spécifier step_id ou step_name . step_id est un int.

@step_name

Nom de l’étape à supprimer. Vous devez spécifier step_id ou step_name . step_name est nvarchar(128).

@job_version SORTIE

Paramètre de sortie affecté au nouveau numéro de version du travail. job_version est int.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

Pour supprimer une tâche entière, utilisez jobs.sp_delete_job (travaux élastiques Azure).

Les exécutions en cours du travail ne sont pas affectées.

Les autres étapes de travail sont automatiquement renumérotées pour combler l’écart laissé par l’étape de travail supprimée.

autorisations

Par défaut, les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure stockée. Seuls des membres de sysadmin peuvent utiliser cette procédure stockée pour modifier les attributs des travaux qui appartiennent à d’autres utilisateurs.