我知道您可以进入SQL Server Management Studios中的表的设计视图,并在设计视图中显示重新排序列,但是由于禁用了该选项,因此无法使用SQL Azure.有没有办法修改SQL Azure表,以便您可以在设计视图中显示列重新排序?
我在过去几个月里一直在运行许多数据库升级以支持新的需求,并希望重新排列列在设计视图中的显示方式,以便它们更容易阅读,即所以它们以主键开头,然后是外键,然后是普通列,最后添加,由字段修改.它纯粹是为了使表格更具可读性,因为我随着时间的推移管理它们.
只需针对表运行一个脚本即可。它是一些伪代码,但你应该明白这个想法。
CREATE TABLE TableWithDesiredOrder(PK,FK1,FK2,COL1,COL2)
INSERT INTO TableWithDesiredOrder(PK,FK1,FK2,COL1,COL2....)
SELECT PK,FK1,FK2,COL1,COL2.... FROM OriginalTable
DROP TABLE OriginalTable
Run Code Online (Sandbox Code Playgroud)
最后重命名表
sp_Rename TableWithDesiredOrder, OriginalTable
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1019 次 |
| 最近记录: |