Datenbanken
Spalten von SQL-Server-Tabellen im Entwurf sortieren
Ordnungsliebende Datenbankadministratoren legen Wert auf eine sinnige Reihenfolge der einzelnen Felder beim Entwurf einer neuen Tabelle. Die wichtigsten Felder zuerst etc cetera. Was aber, wenn nach geraumer Zeit ein neues Feld hinzugefügt werden soll? Er geht hin, fügt das neue Feld z.B. über die GUI des SQL-Server Enterprise Manager an die Tabelle an und zieht es locker per Drag & Drop an die gewünschte Stelle... STOP! HALT! NICHT!
Den wenigsten Admins ist bekannt was der SQL-Server bei einer solchen Aktion eigentlich macht.
Aaron Bertrand, der Betreiber der Site
ASP FAQ, hat sich einmal die Mühe gemacht dies herauszufinden. Es ist schlicht erschreckend! Kein Wunder, daß so manches Transaktions-Log nach einer solchen Aktion voll läuft.
Wer es selbst nachlesen möchte:
http://www.aspfaq.com/show.asp?id=2528
Fazit: Wer wirklich Wert auf die "richtige" Reihenfolge legt, sollte unbedingt Views benutzen und neue Tabellenfelder IMMER einfach am Ende der Tabelle anfügen.