sqlserver如何用sp_rename对数据库的对象重命名

 时间:2026-02-14 04:17:28

1、sp_rename的语法为 sp_rename 原对象名称,新对象名称,对象类型,例如下面修改product表为goods表,后面的OBJECT表示他在sysobjects这个系统表

exec sp_rename 'product' ,'goods' ,'OBJECT'

sqlserver如何用sp_rename对数据库的对象重命名

2、执行了以上的语句后然后刷新一下,结果product表就重命名成goods表了

sqlserver如何用sp_rename对数据库的对象重命名

3、除了以上对表的重命名外,我们还可以对存储过程,触发器,约束等等进行重命名,都可以使用以下格式进行重命名

exec sp_rename  原对象名称 ,重命名后的对象名 ,'OBJECT',

如果不确定对象是否在sysobjects表

可以输入以下语句进行查询确定

select * from sys.sysobjects where name='对象名称'

sqlserver如何用sp_rename对数据库的对象重命名

4、sp_rename除了以上对数据库对象命名外,sp_rename还可以对用户表的列进行重命名,例如我想将goods表的name列换成goods_name,可以使用下方语句,注意原列名前面必须加表名

exec sp_rename 'goods.name','goods_name','COLUMN'

sqlserver如何用sp_rename对数据库的对象重命名

5、运行上面语句以后,我们输入以下语句进行查询

select * from goods

可以发现列已经变了

sqlserver如何用sp_rename对数据库的对象重命名

6、上面讲了一些重命名表,触发器,存储过程和表的列,如果要重命名数据库怎么办呢?可以使用sp_renamedb来修改数据库的名称,例如我们把test数据库更改成newTest可以输入exec sp_renamedb 'test','newTest'

sqlserver如何用sp_rename对数据库的对象重命名

7、运行以上语句后即可修改,然后刷新一下数据库,这样我们的数据库名称就更改过来了

sqlserver如何用sp_rename对数据库的对象重命名

  • html添加边框代码
  • html 如何改变字体的大小与颜色
  • 如何建立数据库
  • SQL Server如何新建数据库
  • html中如何将li标签的点去掉
  • 热门搜索
    如何建立微信公众号 如何快速去脸上的斑点 cf怎么卡光头 东芝电梯怎么样 整形抽脂哪里好 hpv如何感染 科威特在哪里 贷款申请书怎么写 excel换行怎么换 如何保持心理健康