Das kann gar nicht sein. Es muss mindestens mal mitgespeichert werden, wie lang der String ist!
Nein! Du bekommst beim Auslesen 100 Zeichen zurück.
Mh, ich glaube wir reden aneinander vorbei. Was ich sagen wollte: Wenn man in ein VARCHAR(100) Feld nur ein Zeichen speichern würde, dann ist es technisch gar nicht möglich, dass nur ein Byte verwendet wird. Immerhin muss man ja wissen wann der String aufhört. Trägt aber nicht wirklich zum Thema bei...
Liebe Grüße,
Valentin