首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

改变列名如何写

2012-01-05 
改变列名怎么写用t-sql语句怎么写比如把w表的a列变成b列(里面有数据)[解决办法]if object_id( tbTest ) is

改变列名怎么写
用t-sql语句怎么写
比如把w表的a列变成b列(里面有数据)

[解决办法]
if object_id( 'tbTest ') is not null
drop table tbTest
GO
create table tbTest (ID int,B varchar(30))
GO
----更名
EXEC sp_rename 'tbTest.ID ', 'newid ', 'column '
----查看
select * from tbTest

drop table tbTest
[解决办法]
变成b列是什么概念?

1 改列名
EXEC sp_rename 'w.[a] ', 'b ', 'COLUMN '

2 改数据,b=a
update w
set b=a

3 改数据,b=a,删除a
update w
set b=a
go

alter table drop column a
go



[解决办法]
楼上的正解
EXEC sp_rename 'w.[a] ', 'b ', 'COLUMN '

热点排行