Stored Procedures in MS SQL Server
Mit dem AE-Datenbankagenten ist es möglich, Stored Procedures für MS SQL auszuführen.
Diese Seite beinhaltet Folgendes:
RETURN
Die Anweisung RETURN kann eine Zahl zurückliefern. Dieser Rückgabewert lässt sich in den Job-Report übernehmen. Der Name der Stored Procedure lautet ANGTEST.
Beispiel
SQL_SET_STATEMENT_TERMINATOR TERM='!';
DECLARE @result int;
EXEC @result = ANGTEST;
select @result;!
Hinweise:
- Da der Strichpunkt innerhalb der Anweisung vorkommt, wird automatisch ein anderes Trennungszeichen gewählt.
- Der Job endet unabhängig vom Rückgabewert normal. Falls Sie den Endstatus des Jobs ändern möchten, können Sie den Wert im Job-Report auslesen und mit :MODIFY_STATE darauf reagieren.
Die Anweisung PRINT erlaubt die Ausgabe von Meldungen an den Benutzer (Beispiel: DBCC CHECKDB). Diese Meldungen werden in den Job-Report übernommen. Die Job-Ausführung wird normal fortgesetzt.
RAISE ERROR
Bewirkt einen Job-Abbruch. Die Fehlermeldung wird in den Aktivierungsreport übernommen.
Siehe auch: