日期:2014-05-19  浏览次数:20519 次

请问如何将某一列换个位置
Create   TABLE   aaa(fa   int,   fb   float,   fc   char(20))

如何将fa移到fc后面?
谢谢!
alter   table   aaa   ????

------解决方案--------------------
drop table aaa ;
Create TABLE aaa(fb float, fc char(20), fa int)

------解决方案--------------------
为什么非要移到后边呢,在查询的时候按照这个顺序不就好了:select fb,fc,fa from aa
------解决方案--------------------
select * into 新表 from
(
select fb,fc,fa from aa
)t

这样按照想要得顺序倒入新表好了
------解决方案--------------------
select fb , fc , fa into @lsb from aaa

drop table aaa

Create TABLE aaa(fb float, fc char(20), fa int)

insert aaa
select * from #lsb

drop table #lsb
------解决方案--------------------
@开头的是局部变量
#开头的是局部临时表