Mit dieser Anweisung zeigen Sie eine Ausnahmebedingung erneut an.
RESIGNAL [ Ausnahmebedingungsname ]
In einer Ausnahmeroutine können Sie mit RESIGNAL die zusammengesetzte Anweisung verlassen, und die Ausnahmebedingung bleibt weiterhin aktiv, oder Sie können die Anweisung verlassen und über eine weitere Ausnahmebedingung berichten. Die Ausnahmebedingung wird von einer anderen Ausnahmeroutine verarbeitet oder wieder an die Anwendung zurückgegeben. Alle Aktionen der Ausnahmeroutinen vor dem RESIGNAL werden rückgängig gemacht.
Keine.
Keine.
SQL/2003 Persistent Stored Module-Funktion.
Das folgende Fragment gibt alle Ausnahmebedingungen außer "Spalte nicht gefunden" an die Anwendung zurück.
... DECLARE COLUMN_NOT_FOUND EXCEPTION FOR SQLSTATE '52003'; ... EXCEPTION WHEN COLUMN_NOT_FOUND THEN SET message='Column not found'; WHEN OTHERS THEN RESIGNAL; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |