我想使用查询而不是设计器来更改字段的位置。示例 - 我的table1的字段名如下
field1
field2
field4
field3
field3
应该位于field4
的位置。
答案 0 :(得分:0)
您可以Add a new col
table
的方式执行此操作。然后copy
将values of FIELD4
加入其中。然后是drop the col FIELD4
和named new col as FIELD4
。
答案 1 :(得分:0)
基本上你可以通过很多步骤来完成它:
添加新字段:
alter table mytable add field5 mydatatype
将现有字段的值复制到新字段:
INSERT INTO mytable
(field5))
SELECT field4
FROM mytable;
删除旧字段:
alter tble mytable drop column field4
4.将新字段重命名为您删除的字段:
sp_RENAME 'Mytable.field5' , 'field4', 'COLUMN'