概述
--【语法】 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 sqlserver 表 列 索引 类型重命名所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复