怎样用SQL语句修改字段名

怎样用SQL语句来修改一个字段名字,我用的是SQLserver,在设计表中能改,但要是用SQL在查询分析器中怎么写,比如说把字段名为name改为Sname得怎么写如果用a... 怎样用SQL语句来修改一个字段名字,我用的是SQLserver ,在设计表中能改,但要是用SQL在查询分析器中怎么写,比如说把字段名为name改为Sname得怎么写
如果用 alter table 表 drop column [name] alter table 表 add [Sname] 列类型 这种方法,先删字段再加字段,这样的话,如果name下还有字段,改完后,新字段不就加到表的最后的位置了,不能在字段原来的位置上,还有别的方法吗
展开
 我来答
孟德G
2006-05-09 · TA获得超过5238个赞
知道大有可为答主
回答量:1.1万
采纳率:20%
帮助的人:0
展开全部
alart table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-04-01
展开全部
  • 修改字段名称时要重新指定该字段的类型;

alter table 表名 CHANGE 旧名称 新名称 变量类型,比如

ALTER TABLE `table_name` CHANGE old_column_name new_column_name VARCHAR(20);
  • 类似的,在修改字段类型时也要指定字段类型;

alter table 表名 MODIFY 要修改字段的名称 变量类型,比如

ALTER TABLE `table_name` MODIFY column_name INT;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缝隙里的石头
2018-03-01
知道答主
回答量:1
采纳率:0%
帮助的人:921
展开全部
sp_rename 是系统存储过程
所以 语句应该这么写
exec sp_rename '表名.旧字段名','新字段名'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式