我们有许多大大小小的项目 - 大多数(如果不是全部的话)至少使用一个SQL Server数据库。他们都有不同的环境设置。通常:dev(1+),QA,UAT,Live。 我们通常会将各种代码更新发布到彼此独立的不同环境中。当然其中的一些更新来使用红门SQL /数据比较,如表中的列顺序是否重要?
alter table foo add column bar
go
update foo set bar=... where ...
有时由手工制作架构更新脚本,其他时间。
无论如何,我要与这是通常不同的环境,为同一个项目结束了不同的列顺序。这是一个问题吗?我不知道... 列顺序是否有任何性能影响?任何我可能会错过的东西?
@marc_s:当然有参考... http://www.sqlskills.com/BLOGS/PAUL/post/Inside-the-Storage-Engine-Anatomy-of-a-record.aspx或MSDN/BOL too – gbn 2010-12-15 19:06:15