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标签的点去掉
  • 热门搜索
    孩子成绩不好怎么办 有黑眼圈是怎么回事 相声小品搞笑大全 酱焖鲫鱼的家常做法 最好的减肥方法 便秘的治疗方法 栗子怎么煮好吃又好剥皮 屎好吃吗 描写人物的方法 姜的种植方法