Auf einen Blick: SQL Positive Return Codes in Db2 12 beschreiben die Rückgabecode, die das Ergebnis von SQL-Operationen anzeigen, wie +000 für erfolgreiche Ausführung und +100 für "Zeile nicht gefunden". Diese Codes helfen den Nutzern, die Ergebnisse ihrer SQL-Anweisungen zu verstehen.
- +000 bedeutet die erfolgreiche Ausführung von SQL-Anweisungen.
- +100 bedeutet, dass keine Zeilen für Abruf- oder Aktualisierungsoperationen gefunden wurden.
| 000 | ERFOLGREICHE HINRICHTUNG |
| +012 | DER UNQUALIFIZIERTE SPALTENNAME wurde ALS KORRELIERTE REFERENZ INTERPRETIERT |
| +098 | EINE DYNAMISCHE SQL-ANWEISUNG ENDET MIT EINEM SEMIKOLON |
| +100 | ZEILE, DIE NICHT FÜR FETCH, UPDATE ODER DELETE GEFUNDEN WIRD, ODER DAS ERGEBNIS EINER ABFRAGE IST EINE LEERE TABELLE |
| +110 | SQL-AKTUALISIERUNG AUF EINE DATENERFASSUNGSTABELLE, DIE NICHT AN DAS ORIGINELLE SUBSYSTEM SIGNALISIERT WIRD |
| +111 | DIE UNTERSEITENOPTION WIRD FÜR TYP-2-INDIZES NICHT UNTERSTÜTZT |
| +117 | DIE ANZAHL DER INSERT-WERTE IST NICHT IDENTISCH MIT DER ANZAHL DER OBJEKTSPALTEN |
| +162 | TABLESPACE database-name.tablespace-name WURDE IN CHECK PENDING GESETZT |
| +203 | DER QUALIFIZIERTE SPALTENNAME wurde MIT EINEM NICHT EINDEUTIGEN ODER NICHT OFFENGELEGTEN NAMEN aufgelöst |
| +204 | Name IST EIN UNDEFINIERTER NAME |
| +205 | Spaltenname IST KEINE SPALTE DER TABELLE Einfügen-Name |
| +206 | Spaltenname IST KEINE SPALTE EINER EINGEFÜGTEN TABELLE, AKTUALISIERTEN TABELLE ODER EINER IN EINER FROM-KLAUSEL IDENTIFIZIERTEN TABELLE |
| +217 | DIE AUSSAGE WURDE NICHT AUSGEFÜHRT, DA NUR EXPLAIN INFORMATION-ANFRAGEN VERARBEITET WERDEN |
| +218 | DIE SQL-ANWEISUNG, DIE AUF EIN ENTFERNTES OBJEKT VERWEIST, LÄSST SICH NICHT ERKLÄREN |
| +219 | DER ERFORDERLICHE ERKLÄRUNGSTABELLEN-TABELLENNAME EXISTIERT NICHT |
| +220 | DER SPALTEN-SPALTENNAME IN DER ERKLÄRUNG TABELLEN-tabellenname IST NICHT RICHTIG DEFINIERT |
| +222 | LOCH MIT CURSOR ERKANNT, Cursor-Name |
| +231 | AKTUELLE POSITION DES CURSOR-Cursor-Namens IST FÜR DIE ANGEGEBENE FETCH-ORIENTIERUNG DER AKTUELLEN ZEILE ODER ZEILENMENGE NICHT GÜLTIG |
| +236 | SQLDA ENTHÄLT INTEGER1 SQLVAR GESAMTE, ABER integer2 SIND FÜR Integer3-SPALTEN ERFORDERLICH. |
| +236 | SQLDA ENTHÄLT INTEGER1 SQLVAR GESAMTE, ABER integer2 SIND FÜR Integer3-SPALTEN ERFORDERLICH. |
| +237 | SQLDA ENTHÄLT GANZZAHL1 SQLVAR-GESAMTHEITEN, ABER GANZZAHL2 SIND ERFORDERLICH, DA MINDESTENS EINE DER BESCHRIEBENEN SPALTEN EIN EIGENSTÄNDIGER TYP IST |
| +238 | SQLDA UMFASST GANZZAHL1 SQLVAR-GESAMTHEITEN, ABER ganzzahlige SQLVAR-Einträge sind für ganzzahlige Spalten erforderlich, da mindestens eine der beschriebenen Spalten ein eigenständiger Typ ist |
| +239 | SQLDA BEINHALTET GANZZAHL1 SQLVAR-GESAMTHEITEN, ABER GANZZAHL2 SIND FÜR GANZZAHL3-SPALTEN ERFORDERLICH, DA MINDESTENS EINE DER BESCHRIEBENEN SPALTEN EIN EIGENSTÄNDIGER TYP IST |
| +252 | Eine nicht-atomare Anweisung VERARBEITETE ALLE ANGEFORDERTEN ZEILEN ERFOLGREICH MIT EINER ODER MEHREREN WARNBEDINGUNGEN |
| +304 | EIN WERT MIT DATENTYP data-type1 KANN EINER HOST-VARIABLE NICHT ZUGEWIESEN WERDEN, DA DER WERT NICHT IM BEREICH DER HOST-VARIABLE IN POSITION-POSITION POSITIONSNUMMER MIT DATENTYP data-type2 liegt |
| +331 | DER NULLWERT WURDE EINER HOST-VARIABLE ODER -PARAMETER ZUGEWIESEN, DA DIE ZEICHENKETTE NICHT VON source-ccsid IN target-ccsid konvertiert werden kann. REASON-Reason-Code, POSITION Positions-Number |
| +335 | DBS KONVERTIERTE EINE HOST-VARIABLE, PARAMETER ODER SPALTENNUMMER var-num var-num-oder-num IN SPALTENNAME, HOST-VARIABLE ODER AUSDRUCKSNUMMER col-name-or-num VON ccsid ZU zu-ccsid, UND RESULTIERTE IN SUBSTITUTIONSZEICHEN |
| +339 | DIE SQL-AUSWEISUNG WURDE ERFOLGREICH AUSGEFÜHRT, ABER ES KANN EINIGE INKONSISTENZEN BEI DER ZEICHENKONVERTIERUNG AUFTRETEN |
| +347 | DER NAME DES REKURSIVEN GEMEINSAMEN TABELLENAUSDRUCKS KANN EINE UNENDLICHE SCHLEIFE ENTHALTEN |
| +354 | EINE ROWSET-FETCH-ANWEISUNG KANN EINE ODER MEHRERE DATENZEILEN ZURÜCKGEGEBEN HABEN. ALLERDINGS WURDEN AUCH EINE ODER MEHRERE WARNBEDINGUNGEN AUFGESTELLT. VERWENDEN SIE DIE GET DIAGNOSTICS-ANWEISUNG FÜR WEITERE INFORMATIONEN ZU DEN AUFGETRETENEN BEDINGUNGEN |
| +361 | DER BEFEHL WAR ERFOLGREICH, FÜHRTE ABER ZU FOLGENDEM : msg-token |
| +364 | DECFLOAT-AUSNAHME-AUSNAHMETYP IST WÄHREND BETRIEBSTYP-OPERATION, POSITIONSPOSITIONSTYP AUFGETRETEN |
| +385 | ZUWEISUNG AN EINE SQLSTATE- ODER SQLCODE-VARIABLE IN EINER SQL-ROUTINE der Routinename KANN ÜBERSCHRIEBEN WERDEN UND AKTIVIERT KEINEN HANDLER |
| +394 | ALLE BENUTZERDEFINIERTEN OPTIMIERUNGSHINWEISE WERDEN WÄHREND DER ZUGRIFFSPFADAUSWAHL VERWENDET |
| +395 | BENUTZERDEFINIERTE OPTIMIERUNGSHINWEISE SIND UNGÜLTIG (REASON CODE= 'reason-code'). DIE OPTIMIERUNGSHINWEISE WERDEN IGNORIERT |
| +402 | STANDORT IST UNKNOWN |
| +403 | DAS LOKALE OBJEKT, AUF DAS DIE CREATE ALIAS-ANWEISUNG REFERENZIERT WIRD, EXISTIERT NICHT |
| +434 | Klausel IST EIN VERALTETES MERKMAL |
| +438 | ANWENDUNG HAT WARNUNG MIT DIAGNOSTISCHEM TEXT AUSGELÖST : Text |
| +440 | ES WURDE KEIN ROUTINETYP MIT DEM NAMEN routine-Name gefunden, der kompatible Argumente besitzt. |
| +445 | WERTWERT WURDE ABGESCHNITTEN |
| +462 | EXTERNER FUNKTIONS- ODER PROZEDURNAME (SPEZIFISCHER NAME SPEZIFISCHER NAME) HAT EINE WARNUNG SQLSTATE MIT DIAGNOSTISCHEM TEXT zurückgegeben |
| +464 | PROZEDUR PROC RETURNIERTE NUM QUERY-ERGEBNISMENGEN, DIE DIE DEFINIERTE GRENZE ÜBERSCHREITEN ganzzahlig |
| +466 | CREATE PROCEDURE PROC RETURNIERTE NUM QUERY RESULTS SETS |
| +494 | DIE ANZAHL DER ERGEBNISMENGEN IST GRÖSSER ALS DIE ANZAHL DER LOKATOREN |
| +495 | GESCHÄTZTE PROZESSORKOSTEN von SCHÄTZUNGSBETRAG1 PROZESSORSEKUNDEN (SCHÄTZUNGSBETRAG2 SERVICEEINHEITEN) in KOSTENKATEGORIE KOSTENKATEGORIE ÜBERSCHREITET EINE RESSOURCENBEGRENZUNGSWARNUNGSSCHWELLE DER GRENZBEGRENZUNGS-SERVICEEINHEITEN |
| +535 | DAS ERGEBNIS DER POSITIONIERTEN AKTUALISIERUNG ODER LÖSCHUNG KANN VON DER REIHENFOLGE DER ZEILEN ABHÄNGEN |
| +541 | DER REFERENTIELLE ODER EINDEUTIGE CONSTRAINT-NAME WURDE IGNORIERT, DA ER EIN DUPLIKAT IST |
| +551 | auth-id HAT NICHT DAS RECHT, OPERATION auf OBJEKT-OBJEKT-Namen durchzuführen |
| +552 | auth-id HAT NICHT DAS PRIVILEG , OPERATION DURCHZUFÜHREN |
| +558 | DIE OPTION MIT ZUSCHUSS WIRD IGNORIERT |
| +561 | DIE ALTER-, INDEX-, REFERENZ- UND TRIGGER-PRIVILEGIEN KÖNNEN NICHT AN ALLEN STANDORTEN ÖFFENTLICH GEWÄHRT WERDEN |
| +562 | DIE GEWÄHRUNG EINES PRIVILEGS WURDE IGNORIERT, DA DER BEGÜNSTIGTE DIESES PRIVILEG BEREITS VOM STIFTER HAT |
| +585 | DIE COLLECTION collection-id ERSCHEINT MEHRMALS BEIM SETZEN DES SPECIAL-REGISTER SPECIAL-REGISTER |
| +599 | VERGLEICHSFUNKTIONEN WERDEN NICHT FÜR EINEN BESTIMMTEN TYP BASIEREND AUF EINEM LANGEN STRING-DATENTYP ERSTELLT |
| +610 | EIN OBJEKTNAME ERSTELLT/VERÄNDERN AUF DEM OBJEKT HAT DAS OBJEKT IN DAS DIENSTPROGRAMM GELEGT AUSSTEHEND |
| +650 | DIE ERSTELLTE ODER VERÄNDERTE TABELLE KANN KEINE ABHÄNGIGE TABELLE WERDEN |
| +653 | TABELLEN-TABELLENNAME IN PARTITIONIERTEM TABELLENRAUM ist der tspace-name nicht verfügbar, da sein partitionierter Index nicht erstellt wurde |
| +655 | STOPGROUP stogroup_name HAT SOWOHL SPEZIFISCHE ALS AUCH UNSPEZIFISCHE VOLUMEN-IDS. ES WIRD IN ZUKÜNFTIGEN VERÖFFENTLICHUNGEN NICHT MEHR ERLAUBT SEIN |
| +658 | DER UNTERSEITENWERT WIRD FÜR DEN KATALOGINDEX index-name ignoriert |
| +664 | DIE INTERNE LÄNGE DER IN DER TEILUNGSKLAUSEL DER AUSWEISUNGSBEZEICHNUNG ANGEGEBENEN LIMIT-SCHLÜSSELFELDER ÜBERSTEIGT DIE BESTEHENDE INTERNE LIMIT-SCHLÜSSELLÄNGE, DIE IM KATALOGTABELLEN-TABELLENNAMEN gespeichert ist |
| +738 | DEFINITIONSÄNDERUNG des Objekt-Objektnamens KANN EINE ÄHNLICHE ÄNDERUNG AUF SCHREIBBESCHÜTZENDEN SYSTEMEN ERFORDERN |
| +799 | EINE SET-ANWEISUNG BEZIEHT SICH AUF EIN SPEZIELLES REGISTER, DAS AM SERVERSTANDORT NICHT EXISTIERT |
| +802 | AUSNAHMEFEHLER AUSNAHMETYP TRAT WÄHREND OPERATION-TYP-OPERATION AUF Daten-TYP-DATEN, POSITIONS-NUMMER AUF |
| +806 | BINDE ISOLATION LEVEL RR KOLLIDIERT MIT TABLESPACE LOCKSIZE-SEITE ODER LOCKSIZE-ZEILE UND LOCKMAX 0 |
| +807 | DAS ERGEBNIS DER DEZIMALMULTIPLIKATION KANN ZU ÜBERLAUF FÜHREN |
| +863 | DIE VERBINDUNG WAR ERFOLGREICH, ABER NUR SBCS WERDEN UNTERSTÜTZT |
| +883 | DER ROLLBACK ZUM SAVEPOINT ERFOLGTE, WENN OPERATIONEN NICHT RÜCKGÄNGIG GEMACHT WERDEN KONNTEN, ODER EINE OPERATION, DIE NICHT RÜCKGÄNGIG GEMACHT WERDEN KONNTE, WURDE DURCHGEFÜHRT, WENN EIN SAVEPOINT OFFEN WAR |
| +4726 | DIE ERKLÄRUNG WURDE ERFOLGREICH ERSTELLT, ABER SIE KANN NICHT AUSGEFÜHRT WERDEN |
| +4745 | EIN ABSCHNITT WURDE ERFOLGREICH GEBUNDEN, ABER EIN FEHLER TRAT AUF, WENN EINE ANWEISUNG IN EINEM VERWANDTEN ERWEITERTEN ABSCHNITT GEBUNDEN WURDE. ZURÜCKGEGEBENE INFORMATION: Abschnittsnummer Abschnittsnummer, SQLCODE sqlcode, SQLSTATE sqlstate und NACHRICHTENTOKEN-TOKENLISTE |
| +4751 | bind-type WARNUNG FÜR PAKET = Paketname, DIE VERWENDUNG VON Schlüsselwort FÜHRTE ZU EINEM ERFOLGLOSEN ABSCHLUSS FÜR EINE ODER MEHRERE ANWEISUNGEN |
| +20002 | DIE Klausel SPEZIFIKATION WIRD FÜR DEN OBJEKT-Objektnamen ignoriert |
| +20007 | DIE VERWENDUNG VON OPTIMIERUNGSHINWEISEN IST VON EINEM DB2-TEILSYSTEM NICHT ERLAUBT. DAS SPEZIELLE REGISTER 'OPTIMIERUNGSHINWEIS' WIRD AUF DEN STANDARDWERT VON LEEREN ANZEIGEN GESETZT. |
| +20122 | DEFINE NO OPTION IST IM ANGEGEBENEN KONTEXT NICHT ANWENDBAR |
| +20141 | TRUNKIERUNG DES WERTES MIT LÄNGENLÄNGE TRAT FÜR HV- oder Parm-Zahl AUF |
| +20187 | DER ROLLBACK ZUM SAVEPOINT FÜHRTE DAZU, DASS EIN NICHT PROTOKOLLIERTER TABELLENPLATZ IN DER LPL PLATZIERT WURDE |
| +20237 | FETCH PRIOR ROWSET FOR CURSOR Cursor-Name GAB EINEN PARTIELLEN ROWSET ZURÜCK |
| +20245 | DIE NOT PADDED-KLAUSEL WIRD FÜR INDIZES, DIE AUF HILFETABELLEN ERSTELLT WURDEN, IGNORIERT |
| +20270 | OPTION NICHT ANGEGEBEN NACH DER KLAUSEL ALTER PARTITION |
| +20271 | DER NAME AN ORDINALER POSITION diePositionsnummer IN DER AUSSAGE, MIT NAME Objekt-Name, WURDE ABGESCHNITTEN |
| +20272 | TABELLENRAUM TABELLENRAUMNAME WURDE UMGEWANDELT, UM TABELLENGESTEUERTE PARTITIONIERUNG STATT INDE GESTEUERTER TEILUNG ZU VERWENDEN, ZUSÄTZLICHE INFORMATIONEN old-limit-key-value |
| +20341 | DIE EIGENTUMSÜBERTRAGUNG WURDE IGNORIERT, WEIL AUTHENTIC-ID BEREITS EIGENTÜMER DES OBJEKTS IST |
| +20348 | DER PFADWERT WAR VERKÜRZT WORDEN |
| +20360 | VERTRAUENSVERBINDUNG KANN FÜR SYSTEM AUTHID AUTORISIERUNGSNAME NICHT HERGESTELLT WERDEN |
| +20365 | EIN SIGNALISIERUNGS-NAN WURDE GETROFFEN ODER EINE AUSNAHME TRAT IN EINER ARITHIMETISCHEN OPERATION ODER FUNKTION MIT EINEM DECFLOAT AUF |
| +20367 | OPTIONSKLAUSEL WIRD IN DEM KONTEXT, IN DEM SIE ANGEGEBEN WURDE, NICHT UNTERSTÜTZT. |
| +20371 | DIE MÖGLICHKEIT, VERTRAUENSWÜRDIGEN KONTEXT-NAMEN ZU VERWENDEN, WURDE BEI EINIGEN, ABER NICHT ALLEN AUTORISIERUNGS-IDs, die in der Anweisung angegeben sind, entfernt |
| +20378 | Eine nicht-atomare Anweisung wurde erfolgreich für einige der angeforderten Zeilen abgeschlossen, möglicherweise mit einer Warnung und einem oder mehreren Fehlern, und der Cursor kann verwendet werden |
| +20458 | DER PROZEDURENNAME HAT EINEN INTERNEN FEHLER BEI DER PARAMETERVERARBEITUNG IN PARAMETER NUMMER 1 FESTGESTELLT. DER WERT FÜR PARAMETER NUMMER 2 ENTHÄLT WEITERE INFORMATIONEN ÜBER DEN FEHLER |
| +20459 | DER PROZEDUR-PROZEDURNAME HATTE EINEN INTERNEN PARAMETERVERARBEITUNGSFEHLER FESTGESTELLT. DER WERT FÜR PARAMETER NUMMER ENTHÄLT WEITERE INFORMATIONEN ÜBER DEN FEHLER |
| +20460 | DER PROZEDURENNAME UNTERSTÜTZT EINE HÖHERE VERSION, version1. ALS DIE ANGEGEBENE VERSION, VERSION2, FÜR PARAMETERNUMMER |
| +20461 | DER PROZEDURENNAME GAB DIE AUSGABE IM ALTERNATIVEN LOKAL, lokale1, STATT IM LOKALORT lokale2, SPEZIFIZIERT IN PARAMETERNUMMER |
| +20468 | DIE KOMBINATION AUS ZIEL-NAMENSRAUM Ziel-Namensraum UND SCHEMA-ORT HINT STANDORT-Hinweis IST IM DB2 XML SCHEMA-REPOSITORY NICHT EINDEUTIG |
| +20520 | VERSUCHE, EINE VERALTETE FUNKTION AUF OBJEKT-Objekt-Namen zu verwenden. REASON CODE reason-code |
| +20543 | EIN SYSTEMPARAMETER WURDE FÜR OBJEKTNAMEN überschrieben, als die Anweisung-Name AUSWEISUNG verarbeitet wurde. REASON-Reason-Code |
| +30100 | VORGANG ERFOLGREICH ABGESCHLOSSEN, ABER EIN VERSTOSS GEGEN DAS VERTEILUNGSPROTOKOLL WURDE FESTGESTELLT. ORIGINA SQLCODE=original-SQLCODE UND ORIGINAL SQLSTATE=original-sqlstate. |
Haftungsausschluss: Dieser Db2® 12 für z/OS Referenzleitfaden wurde entwickelt, um Nutzern bei ihren täglichen Aktivitäten bei der Verwaltung und Programmierung in Db2 für z/OS zu helfen. Mit den Inhalten dieses Leitfadens gibt es keine ausdrücklich oder stillschweigenden Garantien. Wir möchten den Nutzern eine qualitativ hochwertige und nützliche Referenz bereitstellen. Bitte informieren Sie uns über Fehler oder Fehler in diesem Referenzhandbuch unter blogs@bmc.com. Db2 ist eine eingetragene Marke der IBM Corporation.
Db2-Leitfaden
- Db2 12 für z/OS: Eine Einführung
- Skalare Funktionen in Db2 12
- Wie man IBM<sup>®</sup> Syntaxdiagramme für Db2 12 liest
- Sprachelemente in Db2 12
- Aggregierte Funktionen in Db2 12
- Tabellen- und Zeilenfunktionen in Db2 12
- Anfragen in Db2 12
- Befehle in Db2 12
- SQL-Kontrollanweisungen in Db2 12
- Erkläre Tabellen in Db2 12
- DSNZPARMs in Db2 12
- Bindeparameter in Db2 12
- Db2-Grenzen in Db2 12
- SQL Kommunikationsbereich (SQLCA) in Db2 12
- REXX SQLCA in Db2 12
- Diagnoses in Db2 12 erhalten
- IFCIDS in Db2 12
- Katalogtabellen in Db2 12
- Ausnahmen in Db2 12
- XML-Schema-Repository-Tabellen in Db2 12
- Aktualisierungsfähige Katalogstatistiken in Db2 12
- IBM Utilities in Db2 12
- SQL Positive Return-Codes in Db2 12
- SQL-Fehlerrückgabecodes in Db2 12
Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.