Zitat Zitat von B.Hauser Beitrag anzeigen
Einfachder ist, wenn Du statt CHAR VARCHAR verwendest.
CHAR heißt fixe Länge, VARCHAR heißt variable Länge!
So hatte ich es auch in meinem Beispiel von vor ein paar Tagen angegeben!

Birgitta
Ich weis, wie Du in den ersten Beispielen sehen kannst hatte ich am Anfang auch mit varchar gearbeitet stieß dann aber auf den Fehler, bin auf char umgestiegen, was den Fehler aber nicht beseitigte. Erst Dein Hinweis mit dem trim(work) brachte mich wieder vorwärts.

Auch das "CHAR(dezimal) berechnet die max. Ausprägung, du erhältst also Leerzeichen am Ende:" war mir so nicht bewußt und hätte die Leerzeichen am Anfang erwartet.

Da ich mir aber alle Fehler und Korrekturen im privaten Wiki notiere, kannst Du die Hoffnung haben das ich irgendwann auch mal intelligente Fragen stelle ;-)

Danke für die Hinweise.

GG