A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王盛 中级黑马   /  2014-5-18 12:40  /  2084 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王盛 于 2014-5-19 11:59 编辑

SQL server中如何在已有表中修改列名~!最好能给我写详细点么谢谢~!

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

7 个回复

倒序浏览
举例:想要把表中国的Ssex列名该为Sex,利用如下语句就OK:

exec sp_rename 'student.Ssex','Sex','column';

执行后就可达到目的。

即是运用了

exec sp_rename '表明.原列名','新列名','column';
【这部分 好像没有考吧?】

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
方杰斌 发表于 2014-5-18 13:16
举例:想要把表中国的Ssex列名该为Sex,利用如下语句就OK:

exec sp_rename 'student.Ssex','Sex','column ...

最后一项 column是参数吗~!
回复 使用道具 举报
王盛 发表于 2014-5-18 15:20
最后一项 column是参数吗~!

将表table1中的列old重命名为new:
EXEC sp_rename 'table1.old','new','COLUMN'

是 列的意思。   不是参数
回复 使用道具 举报
方杰斌 发表于 2014-5-18 17:11
将表table1中的列old重命名为new:
EXEC sp_rename 'table1.old','new','COLUMN'

必须加吗~!
回复 使用道具 举报
方杰斌 发表于 2014-5-18 17:11
将表table1中的列old重命名为new:
EXEC sp_rename 'table1.old','new','COLUMN'

能在给我写个实例吗~!谢谢~!
回复 使用道具 举报
王盛 发表于 2014-5-18 18:42
能在给我写个实例吗~!谢谢~!

我有一个表 是 Students   里面有一个   sSex 的列名。

我现在想把 这个sSex修改为  iSex     代码如下

EXEC sp_rename 'Students.sSex','iSex','COLUMN'


这样 执行后  就可以把原来sSex 的列名 修改为 iSex了  
回复 使用道具 举报
王盛 中级黑马 2014-5-19 11:59:18
8#
方杰斌 发表于 2014-5-18 21:02
我有一个表 是 Students   里面有一个   sSex 的列名。

我现在想把 这个sSex修改为  iSex     代码如下

ok谢谢~!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马