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'



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值