Stored Procedures bei MS SQL

Mit dem AE Datenbank Agenten ist es möglich, Stored Procedures für MS SQL auszuführen.

Dieses Thema beinhaltet Folgendes:

RETURN

Die Anweisung RETURN kann eine Zahl zurückliefern. Dieser Rückgabewert lässt sich in den Jobreport übernehmen. Der Name der Stored Procedure lautet ANGTEST.

Beispiel

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

Hinweis: Da der Strichpunkt innerhalb der Anweisung vorkommt, wird automatisch ein anderes Trennungszeichen gewählt.

Hinweis: Der Job endet unabhängig vom Rückgabewert normal. Falls Sie den Endestatus des Jobs ändern möchten, können Sie den Wert im Jobreport auslesen und mit :MODIFY_STATE darauf reagieren.

PRINT

Die Anweisung PRINT erlaubt die Ausgabe von Meldungen an den Benutzer. Ein Beispiel dafür ist DBCC CHECKDB. Diese Meldungen werden in den Jobreport übernommen. Die Jobausführung wird normal fortgesetzt.

RAISE ERROR

Bewirkt einen Jobabbruch. Die Fehlermeldung wird in den Aktivierungsreport übernommen.

Siehe auch: