我是靠谱客的博主 如意牛排,这篇文章主要介绍sp_rename sqlserver 表 列 索引 类型重命名,现在分享给大家,希望可以做个参考。

--【语法】
sp_rename
[ @objname = ] 'object_name'
, [ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]
--对象可以是表、索引、列、别名数据类型或 Microsoft .NET Framework 公共语言运行时 (CLR) 用户定义类型。
@objtype=
说明
COLUMN要重命名的列
DATABASE用户定义数据库。重命名数据库时需要此对象类型
INDEX用户定义索引
OBJECT在 sys.objects 中跟踪的类型的项目。例如,OBJECT 可用于重命名约束(CHECK、FOREIGN KEY、PRIMARY/UNIQUE KEY)、用户表和规则等对象
USERDATATYPE          通过执行 CREATE TYPE 或 sp_addtype 添加别名数据类型或 CLR 用户定义类型

 

--更改表名: old_tabName
改为 new_tabName
sp_rename 'old_tabName','new_tabName'
--更改列名: old_colName 改为 new_colName
sp_rename 'tabName.old_colName','new_colName','COLUMN'
--更改索引名: old_indName 改为 new_indName
sp_rename 'tabName.old_indName','new_indName','INDEX'
--更改类型名: old_typeName 改为 new_typeName
sp_rename 'tabName.old_typeName','new_typeName','USERDATATYPE'

 

转载于:https://www.cnblogs.com/sthinker/p/6101005.html

最后

以上就是如意牛排最近收集整理的关于sp_rename sqlserver 表 列 索引 类型重命名的全部内容,更多相关sp_rename内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部