Stored Procedures bei Sybase
Um gespeicherte Prozeduren ("Stored Procedures") auszuführen, müssen Sie einen zusätzlichen Befehl verwenden.
Verwenden Sie folgende Zeilen, um eine Stored Procedure aufzurufen:
execute sp_procxmode 'procedure name','anymode';
execute procedure name;
Die folgende Fehlermeldung wird angezeigt, wenn Sie versuchen, die Stored Procedure direkt auszuführen:
Stored procedure 'Prozedurname' may be run only in unchained transaction mode. Der Befehl 'SET CHAINED OFF' bewirkt, dass die aktuelle Session den nicht verketteten Transaktionsmodus verwendet.
Verwenden Sie nicht den Befehl SET CHAINED OFF da er nicht in Kombination mit dem JDBC-Treiber verwendet werden kann. Verwenden Sie stattdessen den Befehl sp_procxmode