Mit dieser Systemprozedur legen Sie Regeln zur Verarbeitung von Skriptfehlern fest. Jede Regel legt die Aktion fest, die ein Client ausführen muss, wenn ein bestimmtes Skript einen bestimmten Fehlercode generiert. Diese Prozedur fügt der Systemtabelle ml_passthrough_repair einen Eintrag hinzu. Wenn ein Eintrag mit den betreffenden Werten für "Fehlgeschlagener_Skriptname" und "Fehlercode" in der Tabelle bereits vorhanden ist, aktualisiert die Prozedur den Eintrag.
ml_add_passthrough_repair ( 'Fehlgeschlagener_Skriptname', Fehlercode, 'Neuer_Skriptname', 'Aktion' )
Syntax |
Beschreibung |
---|---|
Fehlgeschlagener_Skriptname |
VARCHAR(128). Der Name des fehlgeschlagenen Skripts, für das diese Regel gilt. Dieser Wert muss ein gültiger Skriptname in der ml_passthrough_script-Tabelle sein. |
Fehlercode |
INTEGER. Der SQL Anywhere-Fehlercode, der für diese Regel gilt. |
Neuer_Skriptname |
VARCHAR(128). Der Name eines Skripts, das das fehlgeschlagene Skript ersetzen soll, wenn die Aktion R ist. Wenn die Aktion S, P oder H ist, muss dieser Wert NULL sein. Wenn die Aktion R ist, muss dieser Wert ein gültiger Skriptname in der Tabelle ml_passthrough_script sein, und der Wert kann mit failed_script_name übereinstimmen. |
Aktion |
CHAR(1). Die Aktion, die ein Client ausführen muss, wenn für failed_script_name "Fehlercode" generiert wird. Dabei muss es sich um einen der folgenden Werte handeln:
|
Sie sollten den Fehlschlag von SQL Passthrough-Skripten unbedingt vermeiden, indem Sie die Skripten sorgfältig testen.
Bei konsolidierten DB2 Mainframe-Datenbanken heißt diese Prozedur ml_add_pt_repair. Weitere Hinweise finden Sie unter Konvertierung von IBM DB2 Mainframe-Systemprozedurnamen.
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 |