Procédures enregistrées dans MS SQL Server

L'agent de base de données AE peut être utilisé pour traiter les procédures stockées pour MS SQL.

Cette rubrique contient les sujets suivants :

RETURN

L'instruction RETURN peut renvoyer un nombre. Ce code retour peut ensuite être consigné dans le rapport de job. Le nom de la procédure stockée est ANGTEST.

Exemple

SQL_SET_STATEMENT_TERMINATOR TERM='!';
DECLARE @result int;
EXEC @result = ANGTEST;
select @result;!

Remarque : Un séparateur autre que le point-virgule est automatiquement utilisé parce que ce caractère a déjà été utilisé dans l'instruction.

Remarque : Le job se termine normalement quel que soit son code retour. Si vous avez l'intention de modifier le statut final d'un job, vous pouvez lire la valeur correspondante dans le rapport du job et y réagir via :MODIFY_STATE.

PRINT

L'instruction PRINT facilitate l'affichage des messages pour un utilisateur (exemple : DBCC CHECKDB). Ces messages sont également consignés dans le rapport du job. L'exécution du job se poursuit comme d'habitude.

RAISE ERROR

Provoque l'interruption du job. Le message d'erreur est consigné dans le rapport d'activation.

Voir aussi :