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 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.