如何修改sql server数据库 表列名

 我来答
匿名用户
推荐于2017-11-22
展开全部
  解决:
  在SQLServer中修改表的列名,可以调用存储过程sp_rename。

  [sql]
  use Test;--使用数据库
  sp_rename 'd_s_t.avg_grade','avg_g','column';
  --d_s_t是表名,avg_grade是原来的列名,avg_g是新的列名
  --也可以这样执行:
  -- exec sp_rename 'd_s_t.avg_grade','avg_g','column';

  注意:
  1. avg_g前面不要有表名,否则,更改后的列名为d_s_t. avg_g。
  2. 更改成功后会有这样一个警告:“注意: 更改对象名的任一部分都可能会破坏脚本和存储过程”。不用理会,这是正常的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式