当前位置: 代码迷 >> Sql Server >> 请教怎么将某一列换个位置
  详细解决方案

请教怎么将某一列换个位置

热度:292   发布时间:2016-04-27 21:51:01.0
请问如何将某一列换个位置
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
------解决方案--------------------
@开头的是局部变量
#开头的是局部临时表
  相关解决方案