大家好怎样修改表中的字段顺序啊?比如:
T1表
A B C D E五个字段
想要修改成
A B D E C这样注:不要select A B D E C into T2 from T1这一种
我想在T1表上直接修改
谢谢大家
T1表
A B C D E五个字段
想要修改成
A B D E C这样注:不要select A B D E C into T2 from T1这一种
我想在T1表上直接修改
谢谢大家
1.新建一张表,结构和你想的一样,然后用select a,b,c.. into new_table;
2.
按如下顺序操作
create table t1(C int,A int,B int)
sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE update syscolumnsset colid=(select count(*) from syscolumns a where a.name<=syscolumns.name and a.id=syscolumns.id)where id=object_id('t1')sp_configure 'allow updates',0 RECONFIGURE WITH OVERRIDE select * from t1
然后就会发现变了
一般使用select A B D E C into T2 from T1这一种--------------------------------------------
我想在T1表上直接修改 这样是不行的.
http://topic.csdn.net/u/20080227/14/8bce0844-bd15-42f0-9cda-a343d5d6601b.html
原来和
select A B D E C into T2 from T1这一种
是一个原理
呵呵