MS SQL - Unnötiges Auffüllen der Felder
Hamaz Raya
- datenbank
0 Stefan Falz0 annA
Hallo Leute
Habe ein kleines Problem. Ich habe auf meinem SQL Server z.B. für ein Feld als Char mit max. 100 Zeichen angegeben. Jedoch füllt er das ganze Feld mit Leerzeichen auch wenn ich nur 4 zeichen eingegeben habe. Es sieht so aus als ob er explizit immer 100 Zeichen in das Feld einfüllt. Wie kann ich das unterbinden ?
Gruss & Danke für alle Antworten
Hamaz
Hallo Hamaz,
Habe ein kleines Problem. Ich habe auf meinem SQL Server z.B. für ein Feld als Char mit max. 100 Zeichen angegeben. Jedoch füllt er das ganze Feld mit Leerzeichen auch wenn ich nur 4 zeichen eingegeben habe. Es sieht so aus als ob er explizit immer 100 Zeichen in das Feld einfüllt. Wie kann ich das unterbinden ?
Nimm varchchar, bzw. nvarchar. Dann gehts.
Tschau, Stefan
Hallo,
es gibt zwei unterschiedliche Datentypen für Deinen Fall,
char und varchar.
Den Unterschied kannst Du hier nachlesen:
http://www.mysql.de/doc/de/CHAR.html
Viele Grüße
annA