SQLEXEC-Fehler behandeln
Bei der Implementierung von SQLEXEC sind zwei Arten von Fehlerbedingungen zu berücksichtigen:
-
Für die Spaltenzuordnung ist eine Spalte erforderlich, die im Quelldatenbankvorgang fehlt. Dies kann bei einem Aktualisierungsvorgang auftreten, wenn die Datenbank nur die Werte von Spalten protokolliert, die geändert wurden, und nicht alle Spaltenwerte. Wenn eine erforderliche Spalte fehlt oder eine Oracle GoldenGate-Spaltenkonvertierungsfunktion zu einer Bedingung "Spalte fehlt" führt, wird die gespeicherte Prozedur standardmäßig nicht ausgeführt. Nachfolgende Versuche, einen Ausgabeparameter aus der gespeicherten Prozedur zu extrahieren, führen zu einer "Spalte ohne Bedingung" in der Klausel
COLMAPoderFILTER. -
Die Datenbank generiert einen Fehler.