Fehlernachrichten

Klassencode 01: Warnung


Tabelle 3. Klassencode 01: Warnung
SQLSTATE-Wert  
Bedeutung
01002 Bei DISCONNECT ist ein Fehler aufgetreten.
01003 Nullwerte wurden aus dem Argument einer Spaltenfunktion gelöscht.
01004 Der Wert einer Zeichenfolge wurde beim Zuordnen zu einer Host-Variablen abgeschnitten.
01005 Nicht genügend Einträge in einem SQL-Deskriptorbereich (SQLDA).
01007 Ein Zugriffsrecht wurde nicht erteilt.
0100C Mindestens eine Ad-hoc-Ergebnismenge wurde von der Prozedur zurückgegeben.
0100D Der Cursor, der geschlossen war, wurde für die nächste Ergebnismenge in der Kette erneut geöffnet.
0100E Die Prozedur hat mehr als die zulässige Höchstzahl an Ergebnismengen generiert. Nur die ersten ganzzahligen Ergebnismengen wurden an das aufrufende Programm zurückgegeben.
01503 Die Anzahl der Ergebnisspalten ist größer als die Anzahl der verfügbaren Host-Variablen.
01504 Die Anweisung UPDATE oder DELETE enthält keine Klausel WHERE.
01506 Ein DATE- oder TIMESTAMP-Wert wurde angepaßt, um das aus einer Rechenoperation resultierende ungültige Datum zu korrigieren.
01509 Die Blockung wurde für einen Cursor abgebrochen, da der verfügbare Speicher auf der virtuellen Benutzermaschine nicht ausreicht.
01515 Einer Host-Variablen wurde der Nullwert zugewiesen, da der Wert der Spalte, der kein Nullwert ist, nicht im gültigen Bereich für die Host-Variable liegt.
01516 Eine nicht zulässige Angabe WITH GRANT OPTION wurde ignoriert.
01517 Ein Zeichen, das nicht konvertiert werden konnte, wurde durch ein anderes Zeichen ersetzt.
01519 Einer Host-Variablen wurde der Nullwert zugewiesen, da der numerische Wert außerhalb des gültigen Wertebereichs liegt.
01524 Das Ergebnis einer Spaltenfunktion enthält nicht die Nullwerte, die aufgrund der Auswertung eines arithmetischen Ausdrucks erstellt werden.
01526 Die Isolationsstufe wurde eskaliert.
01539 Die Verbindung wurde erfolgreich hergestellt, es dürfen jedoch nur SBCS-Zeichen verwendet werden.
01543 Eine doppelte Integritätsbedingung wurde ignoriert.
01545 Ein nicht qualifizierter Spaltenname wurde als Korrelationsbezug interpretiert.
01550 Der Index wurde nicht erstellt, da bereits ein Index mit der angegebenen Beschreibung existiert.
01560 Eine redundante Anweisung GRANT wurde ignoriert.
01562 Der geänderte Pfad zu den Protokolldateien (newlogpath) in der Konfigurationsdatei der Datenbank ist ungültig.
01563 Der aktuelle Datenbankprotokollpfad (logpath) ist ungültig. Der Pfad zur Protokolldatei wird auf den Standardwert zurückgesetzt.
01564 Einer Host-Variablen wurde der Nullwert zugeordnet, da eine Division durch Null aufgetreten ist.
01586 Durch das Inaktivieren der Integritätsbedingungen für eine übergeordnete Tabelle in einer referentiellen Struktur wurden eine oder mehr untergeordnete Tabelle automatisch in den Status CHECK PENDING versetzt.
01589 Eine Anweisung enthält redundante Spezifikationen.
01592 In einer Anweisung CREATE FUNCTION, die auf eine Funktion SOURCE verweist, ist mindestens einer der folgenden Fälle aufgetreten:
  • Ein Eingabeparameter ist länger, genauer oder verfügt über eine größere Skalierung als der dazugehörige Parameter der Quellenfunktion.
  • Ein Parameter der Klausel RETURNS oder CAST FROM ist kürzer oder weniger genau oder verfügt über eine kleinere Skalierung als der entsprechende Parameter der Quellenfunktion.
  • Der Parameter in der Klausel CAST FROM der Anweisung CREATE FUNCTION ist länger, genauer oder verwendet eine größere Skalierung als der Parameter der Klausel RETURNS.
Die Daten werden während der Laufzeit möglicherweise abgeschnitten, was zu einem Fehler führen kann.
01594 In einem SQL-Deskriptorbereich sind nicht genügend Einträge für ALLE Informationen vorhanden, d. h. für die Zurückgeben des einzigartigen Namens stehen nicht genügend Deskriptoren zur Verfügung.
01595 Die Sicht ersetzte eine vorhandene, ungültig gewordene Sicht.
01596 Für einen einzigartigen Typ, der auf dem Datentyp langer Zeichenfolgen basiert, wurden keine Vergleichsfunktionen erstellt.
01598 Es wurde versucht, einen aktiven Ereignismonitor zu aktivieren bzw. einen inaktiven Ereignismonitor zu inaktivieren.
01599 Die Bindeoptionen für REBIND wurden ignoriert.
01602 Die Optimierungsstufe wurde auf einen niedrigeren Wert gesetzt.
01603 Beim Überprüfen der Daten wurden Verstöße gegen Integritätsbedingungen gefunden. Die betreffenden Daten wurden in Ausnahmetabellen übertragen.
01604 Die SQL-Anweisung wurde erklärt und nicht ausgeführt.
01605 Ein rekursiver allgemeiner Tabellenausdruck enthält unter Umständen eine Endlosschleife.
01606 Das Knoten- oder Systemdatenbankverzeichnis ist leer.
01607 Die Unterschiede zwischen den Uhrzeitangaben auf den Knoten bei Transaktionen mit Lesezugriff überschreiten den definierten Grenzwert.
01609 Die Prozedur hat mehr als die zulässige Höchstzahl an Ergebnismengen generiert. Nur die ersten ganzzahligen Ergebnismengen wurden an das aufrufende Programm zurückgegeben.
01610 Mindestens eine Ad-hoc-Ergebnismenge wurde von der Prozedur zurückgegeben.
01611 Der Cursor, der geschlossen war, wurde für die nächste Ergebnismenge in der Kette erneut geöffnet.
01616 Der geschätzte CPU-Aufwand überschreitet die Ressourcengrenze.
01618 Ein erneutes Verteilen der Knotengruppe ist erforderlich, um die Partitionierung der Daten zu ändern.
01620 Bei einigen Basistabellen von UNION ALL handelt es sich möglicherweise um dieselbe Tabelle.
01621 Der abgerufene LOB-Wert wurde möglicherweise geändert.
01622 Die Anweisung wurde erfolgreich ausgeführt, es trat jedoch ein Systemfehler auf, nachdem die Anweisung ausgeführt wurde.
01623 Der Wert von DEGREE wird ignoriert.
01626 Die Datenbank verfügt nur über einen aktiven Pufferpool.
01627 Der DATALINK-Wert ist möglicherweise nicht gültig, da die Tabelle sich im Status 'Reconcile Pending' oder 'Reconcile Not Possible' befindet.
01632 Die Anzahl gleichzeitig bestehender Verbindungen hat die definierte Berechtigung für das Produkt überschritten.
01633 Die Übersichtstabelle sollte nicht verwendet werden, um die Verarbeitung von Abfragen zu optimieren.
01636 Die Integrität von nicht inkrementellen Daten wird vom Datenbankmanager nicht geprüft.
01637 Debug ist nicht aktiviert.
01639 Die Sicht oder Übersichtstabelle erfordert, daß das aufrufende Programm über die notwendigen Zugriffsrechte für Datenquellenobjekte verfügt.
01641 Die Verwendung strukturierter Typen wird durch Attribute vom Typ DATALINK eingeschränkt.
01642 Die Spalte ist nicht lang genug für den größtmöglichen USER-Standardwert.
01643 Die Zuordnung zu einer SQLSTATE- oder SQLCODE-Variablen in einer SQL-Routine kann überschrieben werden und aktiviert keine Steuerroutine.
01645 Die ausführbare Datei für die SQL-Prozedur wird nicht im Datenbankkatalog gespeichert.
01HXX Eine benutzerdefinierte Funktion oder eine externe Prozedur CALL gaben gültige SQLSTATE-Werte mit dem Code "Warnung" zurück.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]