EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'

解决方案 »

  1.   

    exec sp_rename 'table.column','newcolumn'
      

  2.   

    1. sp_rename 'tablename.columnname', 'new columnname', 'COLUMN'
    2. firstly drop the column name
       
       alter table tablename
       drop column columnname
       alter table tablename
       add column columnname datatype 
      

  3.   

    sp_rename '表名.原列名', '新列名', 'COLUMN'
      

  4.   

    EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'sp_rename
    更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法
    sp_rename [ @objname = ] 'object_name' ,
        [ @newname = ] 'new_name'
        [ , [ @objtype = ] 'object_type' ]
      

  5.   

    'object_type'值 描述 
    COLUMN 要重命名的列。 
    DATABASE 用户定义的数据库。要重命名数据库时需用此选项。 
    INDEX 用户定义的索引。 
    OBJECT 在 sysobjects 中跟踪的类型的项目。例如,OBJECT 可用来重命名约束(CHECK、FOREIGN KEY、PRIMARY/UNIQUE KEY)、用户表、视图、存储过程、触发器和规则等对象。 
    USERDATATYPE 通过执行 sp_addtype 而添加的用户定义数据类型。
      

  6.   

    exec sp_rename '表[列名]','新列名','column'