Hallo,
ich habe in einer Tabelle ein Feld VARCHAR(10), dessen Inhalte tatsächlich immer genau 4 Zeichen lang sind mit UTF8. Deshalb wollte ich die Tabelle jetzt anpassen:
SQL-Code:
ALTER TABLE Abteilungen
ALTER COLUMN Kurzbezeichnung TYPE CHAR(4);
Dabei bekomme ich aber eine in diesem Zusammenhang seltsame Fehlermeldung:
Zitat:
This operation is not defined for system tables.
unsuccessful metadata update.
New size specified for column KURZBEZEICHNUNG must be at least 40 characters.
Ich kann verstehen, dass eine solche Änderung nicht ohne Weiteres ausgeführt werden kann, weil so viele Nebenbedingungen verletzt sein können; beispielsweise ist die Spalte bisher über eine Domain definiert worden (aber auch wenn ich als neuen Typ eine passende Domain auswähle, gibt es dieselbe Fehlermeldung). Aber wieso wird eine Länge von mindestens 40 Zeichen verlangt?
Kann mir jemand helfen? Danke! Jürgen