读书人

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

发布时间: 2012-03-09 21:42:53 作者: rapoo

请问如何将某一列换个位置
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
[解决办法]
@开头的是局部变量
#开头的是局部临时表

读书人网 >SQL Server

热点推荐