Wir haben eine Reihe von großen und kleinen Projekten - die meisten (wenn nicht alle) verwenden mindestens eine SQL Server DB. Alle von ihnen haben unterschiedliche Umgebungen eingerichtet. In der Regel: dev (1+), QA, UAT, Live. Es ist auch üblich, dass wir verschiedene Code-Updates in verschiedenen Umgebungen unabhängig voneinander veröffentlichen. Natürlich einige dieser Updates kommen mit Schema-Update-Skripte wieIst die Reihenfolge der Spalten in der Tabelle wichtig?
alter table foo add column bar
go
update foo set bar=... where ...
Manchmal von Hand gemacht, ein anderes Mal mit Red Gate SQL/Daten vergleichen.
Egal, wo ich damit gehe ist, dass oft verschiedene Umgebungen für das gleiche Projekt mit unterschiedlicher Reihenfolge der Spalten enden. Ist das ein Problem? Ich weiß nicht wirklich ... Hat die Spaltenreihenfolge irgendwelche Auswirkungen auf die Leistung? Alles, was ich vermissen könnte?
@marc_s: natürlich gibt es Referenzen ... http://www.sqlskills.com/BLOGS/PAUL/post/Inside-the-Storage-Engine-Anatomy-of-a-record.aspx oder MSDN/BOL too – gbn