Nous avons un certain nombre de projets grands et petits - la plupart (sinon la totalité) d'entre eux utilisent au moins une base de données SQL Server. Tous ont des environnements différents mis en place. Typiquement: dev (1+), QA, UAT, Live. Il est également courant pour nous de publier différentes mises à jour de code dans différents environnements indépendamment les uns des autres. Bien entendu, certains de ces mises à jour viennent avec des scripts de mise à jour de schéma tels queL'ordre des colonnes dans le tableau est-il important?
alter table foo add column bar
go
update foo set bar=... where ...
Parfois, faites à la main, d'autres fois en utilisant Comparer Red Gate SQL/Data.
En tout cas où je vais avec ceci est que souvent les différents environnements pour le même projet finissent avec l'ordre différent des colonnes. Est-ce un problème? Je ne sais pas vraiment ... Est-ce que l'ordre des colonnes a des implications sur les performances? Quelque chose que je pourrais manquer?
@marc_s: bien sûr, il existe des références ... http://www.sqlskills.com/BLOGS/PAUL/post/Inside-the-Storage-Engine-Anatomy-of-a-record.aspx ou MSDN/BOL aussi – gbn