09.10.2013 Aufrufe

Fehlernachrichten Band 2

Fehlernachrichten Band 2

Fehlernachrichten Band 2

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

um die Fehlerursache zu bestimmen, und korrigieren<br />

Sie die Anweisung.<br />

sqlcode: -182<br />

sqlstate: 42816<br />

SQL0183N Das Ergebnis einer Rechenoperation<br />

oder Skalarfunktion mit einem Datum/<br />

Zeitwert liege außerhalb des gültigen<br />

Bereichs.<br />

Erläuterung: Das Ergebnis der Rechenoperation ist ein<br />

Datums- oder Zeitmarkenintervall, das sich außerhalb<br />

des Bereichs von 0001-01-01 bis 9999-12-31 befindet.<br />

Die Anweisung kann nicht ausgeführt werden.<br />

Benutzeraktion: Überprüfen Sie die SQL-Anweisung,<br />

um die Fehlerursache zu bestimmen. Im Falle eines<br />

datenabhängigen Problems überprüfen Sie die Daten,<br />

die zum Zeitpunkt des Fehlers verarbeitet wurden.<br />

sqlcode: -183<br />

sqlstate: 22008<br />

SQL0187N Der Verweis auf ein spezielles Register<br />

für den aktuellen Datums-/Zeitwert ist<br />

ungültig.<br />

Erläuterung: Beim Abrufen der Datums- und Zeitinformationen<br />

wurde ein fehlerhafter Verweis seitens<br />

des Betriebssystems festgestellt.<br />

Benutzeraktion: Stellen Sie sicher, dass die Systemzeit<br />

und die Zeitzoneneinstellung des Systems korrekt sind.<br />

sqlcode: -187<br />

sqlstate: 22506<br />

SQL0190N In ALTER TABLE tabellenname wurden<br />

Attribute für die Spalte spaltenname<br />

angegeben, die mit der vorhandenen<br />

Spalte nicht kompatibel sind.<br />

Erläuterung: Die in einer Anweisung ALTER TABLE<br />

in der Klausel ALTER COLUMN für die Spalte spaltenname<br />

der Tabelle tabellenname angegebenen Attribute<br />

sind nicht mit den Attributen der vorhandenen Spalte<br />

kompatibel. Der Fehler wurde aus einem der folgenden<br />

Gründe zurückgegeben.<br />

v Wenn eine Klausel SET DATA TYPE für eine vorhandene<br />

Spalte angegeben ist, gilt Folgendes:<br />

– Der Datentyp ist kein änderbarer Datentyp.<br />

– Die Länge der Spalte ist größer als die in der<br />

Klausel angegebene Länge.<br />

– Der Datentyp kann nicht in den neuen Datentyp<br />

geändert werden.<br />

– Der aktuelle Datentyp ist<br />

SYSPROC.DB2SECURITYLABEL und kann nicht<br />

geändert werden.<br />

– Der Datentyp kann nicht in<br />

SYSPROC.DB2SECURITYLABEL geändert werden.<br />

v Wenn eine Klausel SET EXPRESSION angegeben<br />

wurde, gilt für die vorhandene Spalte Folgendes:<br />

– Sie wird per Definition nicht mit einem Ausdruck<br />

generiert.<br />

– Sie ist Teil eines Tabellenpartitionierungsschlüssels.<br />

v Wenn die Option DROP COLUMN SECURITY angegeben<br />

ist, ist die Spalte nicht bereits durch einen<br />

Sicherheitskennsatz geschützt.<br />

v Wenn DROP DEFAULT angegeben wurde, ist die<br />

Spalte nicht mit den Standardattributen definiert.<br />

v Wenn DROP IDENTITY angegeben wurde, ist die<br />

Spalte nicht als Identitätsspalte definiert.<br />

v Wenn DROP EXPRESSION angegeben wurde, ist die<br />

Spalte nicht mit einem Generierungsausdruck definiert.<br />

v Wenn SET DEFAULT angegeben wurde, ist die<br />

Spalte bereits mit einer anderen Art der Generierung<br />

(Identität oder Ausdruck) definiert und es ist kein<br />

entsprechendes DROP in derselben Anweisung vorhanden.<br />

v Wenn SET GENERATED ALWAYS AS (ausdruck)<br />

angegeben wurde, ist die Spalte bereits mit einer Art<br />

der Generierung (Standard, Identität oder Ausdruck)<br />

definiert und es ist kein entsprechendes DROP in<br />

derselben Anweisung vorhanden.<br />

v Wenn SET GENERATED ALWAYS AS IDENTITY<br />

oder SET GENERATED BY DEFAULT AS IDENTITY<br />

angegeben wurde, ist die Spalte bereits mit einer Art<br />

der Generierung (Standard, Identität oder Ausdruck)<br />

definiert und es ist kein entsprechendes DROP in<br />

derselben Anweisung vorhanden.<br />

v Wenn SET GENERATED ALWAYS oder SET<br />

GENERATED BY DEFAULT angegeben wurde, ist<br />

die Spalte keine Identitätsspalte.<br />

Die Anweisung kann nicht verarbeitet werden.<br />

Benutzeraktion: Geben Sie Attribute an, die mit der<br />

vorhandenen Spalte kompatibel sind, entfernen Sie die<br />

Attributangabe, oder geben Sie einen anderen Spaltennamen<br />

an.<br />

sqlcode: -190<br />

sqlstate: 42837<br />

SQL0191N Fehler auf Grund eines fragmentierten<br />

MBCS-Zeichens.<br />

Erläuterung: Mögliche Ursachen:<br />

1. Die Benutzerdaten enthalten ein fehlerhaft formatiertes<br />

Mehrbytezeichen. Dieser Fehler tritt zum Beispiel<br />

auf, wenn nur das erste Byte eines DBCS-<br />

Zeichens, nicht jedoch dessen zweites Byte<br />

gefunden wird.<br />

Kapitel 2. SQL-Nachrichten 27

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!