In SQL Server 2005 wirkt sich die Platzierung von Spalten mit variablen Längen, die Nullwerte zulassen, auf den Speicherplatz aus – das Platzieren von Spalten mit variablen Größen, die Nullwerte zulassen, am Ende der Definition kann zu weniger Speicherplatzverbrauch führen.
SQL Server 2008 fügt die Spaltenfunktion „SPARSE“ hinzu, die diesen Unterschied negiert.
Siehe hier .