• 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'
  • 相关阅读:
    PowerMockito
    java--树封装
    plugin--Lombok
    Mysql--sql
    Oracle--sql
    hive--分区表和分桶表
    hive支持的数据类型和存储格式
    HashMap
    golang 创建 tun 设备
    golang ctrie demo
  • 原文地址:https://www.cnblogs.com/sthinker/p/6101005.html
Copyright © 2020-2023  润新知