SSMS 在其所有对话框中按字母顺序对列名进行排序 - 在为索引、关系等选择列时。但是,在编辑(“设计”)表时,列按它们添加到表中的顺序列出,这看起来很奇怪且不一致。
那么有没有办法在表设计视图中强制按字母顺序排序?
答案1
不,你也不想这么做。表设计器显示列的顺序就是创建或修改表架构的顺序。更改此顺序很容易破坏数据库中其他位置的代码。当然,编写不受这些类型的架构更改影响的代码是最佳实践,但这种情况仍然经常发生。
SSMS 在其所有对话框中按字母顺序对列名进行排序 - 在为索引、关系等选择列时。但是,在编辑(“设计”)表时,列按它们添加到表中的顺序列出,这看起来很奇怪且不一致。
那么有没有办法在表设计视图中强制按字母顺序排序?
不,你也不想这么做。表设计器显示列的顺序就是创建或修改表架构的顺序。更改此顺序很容易破坏数据库中其他位置的代码。当然,编写不受这些类型的架构更改影响的代码是最佳实践,但这种情况仍然经常发生。