Nur aus Neugier an die DBProfis:
ich habe ein Feld X vom Datentyp varchar(1000) in einer Tabelle T in einer
MSSQL 2005 Datenbank
Behauptung 1: Wenn ich NULL im Feld speichere gehe ich davon aus dass kein Speicherplatz benötigt wird - stimmt das?
Behauptung 2: Wenn ich nun 1 Char im Feld speichere, wird auch nur 1 Byte an Speicherplatz benötigt
Achtung: als Speicherplatz meine ich den wirklich physikalisch auf der Festplatte benötigten Speicherplatz der rein durch die Daten verursacht wird
PS:
ich wollte das testen - aber natürlich passt das
DBMS in
DB dynamisch an und so muss ich hier die Profis fragen