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

2024-10-30 21:32:34
有1个网友回答
网友(1):

  解决:
  在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. 更改成功后会有这样一个警告:“注意: 更改对象名的任一部分都可能会破坏脚本和存储过程”。不用理会,这是正常的。