Fehler (-): SQL-Codes

SQL-Rückgabecodes, denen ein Minuszeichen (-) vorangestellt ist, zeigen an, dass die Ausführung der SQL-Anweisung nicht erfolgreich war.

SQLCODE-Werte

Der SQLCODE-Wert wird von Db2 nach der Ausführung jeder Anweisung festgelegt, wie in der folgenden Tabelle dargestellt.

SQLCODE-Wert Bedeutung SQLCODE-Beschreibungen
SQLCODE = 0 Erfolgreiche Ausführung, wenn SQLWARN0 leer ist.

Wenn SQLWARN0 = 'W', erfolgreiche Ausführung mit Warnung.

000
SQLCODE = 100 Es wurden keine Daten gefunden. Zum Beispiel gab eine FETCH-Anweisung keine Daten zurück, weil der Cursor hinter der letzten Zeile der Ergebnistabelle positioniert war. +100
SQLCODE > 0 und nicht = 100 Erfolgreiche Ausführung mit einer Warnung. +SQL-Code-Nummer
SQLCODE < 0 Die Ausführung war nicht erfolgreich. - sqlcode-num

Beschreibungen der SQL-Codes, die Db2 12 möglicherweise ausgibt, finden Sie im PDF-Format unter PDF-Dateisymbol Codes.

SQL-Fehlercodes für Java-Programme

Informationen zu SQL-Fehlercodes im Bereich -4200 bis -4299 und -4450 bis -4499 finden Sie unter "Fehlercodes, die von IBM Data Server Driver for JDBC and SQLJ ausgegeben werden ".

Liste der SQL-Fehlercodes

Die folgenden SQL-Codes weisen auf eine nicht erfolgreiche Ausführung der SQL-Anweisung hin.