精华内容
下载资源
问答
  • SQL修改列名

    2011-08-12 10:21:00
    SQL修改列名 在sql server中修改表的列名,可以使用sp_rename sp_rename 'change.Times','TIMES1','column' change是表名,times是原来的列名,times1是新的列名 注意:times1前面不要有表名,...

    在sql server中修改表的列名,可以使用sp_rename

    sp_rename 'change.Times','TIMES1','column'

    change是表名,times是原来的列名,times1是新的列名

    注意:times1前面不要有表名,否则,更改后的列名为change.times1

    posted on 2011-08-12 10:21 放逐忧伤 阅读( ...) 评论( ...) 编辑 收藏

    转载于:https://www.cnblogs.com/navy235/archive/2011/08/12/2135806.html

    展开全文
  • sql修改列名

    2019-09-26 02:12:52
    EXEC sp_rename '表名.[旧列名]','新列名', 'COLUMN' 转载于:https://www.cnblogs.com/XIAO-BAI/p/3981443.html

    EXEC   sp_rename   '表名.[旧列名]','新列名',   'COLUMN'

    转载于:https://www.cnblogs.com/XIAO-BAI/p/3981443.html

    展开全文
  • SQL 修改列名

    2015-01-23 23:23:00
    exec sp_rename 'student.Ssex','Sex','column'; 执行后就可达到目的。 即是运用了 exec sp_rename '表明.原列名','新列名','column'; 转载于:https://www.cnblogs.com/LYL-1314/p/4245254.html...

    exec sp_rename 'student.Ssex','Sex','column';

    执行后就可达到目的。

    即是运用了

    exec sp_rename '表明.原列名','新列名','column';

    转载于:https://www.cnblogs.com/LYL-1314/p/4245254.html

    展开全文
  • sql 修改列名及表名

    sql 修改列名及表名

    与之前转的那篇文章不同,因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,可以用script搞定,
    代码如下:
    EXEC sp_rename '表名.[原列名]', '新列名', 'column'

    ******************************************************************************************************
    Transact-SQL 参考


    sp_rename
    更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

    语法
    sp_rename [ @objname = ] 'object_name' ,
        [ @newname = ] 'new_name'
        [ , [ @objtype = ] 'object_type' ]

    参数
    [@objname =] 'object_name'

    是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。

    [@newname =] 'new_name'

    是指定对象的新名称。new_name 必须是名称的一部分,并且要遵循标识符的规则。newname 是 sysname 类型,无默认值。

    [@objtype =] 'object_type'

    是要重命名的对象的类型。object_type 为 varchar(13) 类型,其默认值为 NULL,可取下列值。

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


    返回代码值
    0(成功)或非零数字(失败)

    注释
    只能更改当前数据库中的对象名称或数据类型名称。大多数系统数据类型和系统对象的名称不能更改。

    重命名视图时,sysobjects 表中有关该视图的信息将得到更新。重命名存储过程时,sysobjects 表中有关该过程的信息将得到更新。

    每当重命名 PRIMARY KEY 或 UNIQUE 约束时,sp_rename 都会自动为相关联的索引重命名。如果重命名的索引与 PRIMARY KEY 约束相关联,那么 sp_rename 也会自动重命名主键。



    重要  重命名存储过程和视图后,请清空过程高速缓存以确保所有相关的存储过程和视图都重新编译。


    由于存储过程和视图都不存储数据,所以这两种对象均可快速删除和重建。重命名文本对象时,要获得最佳结果,应删除并使用其新名称重新创建对象。

    权限
    sysadmin 固定服务器角色成员、db_owner 和 db_ddladmin 固定数据库角色成员或对象所有者可以执行 sp_rename。只有 sysadmin 和 dbcreator 固定服务器角色成员才能将"database"作为 object_type 来执行 sp_rename。

    示例
    A. 重命名表
    下例将表 customers 重命名为 custs。

    EXEC sp_rename 'customers', 'custs'

    B. 重命名列
    下例将表 customers 中的列 contact title 重命名为 title。

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


    请参见

    ALTER TABLE

    CREATE DEFAULT

    CREATE PROCEDURE

    CREATE RULE

    CREATE TABLE

    CREATE TRIGGER

    CREATE VIEW

    数据类型

    SETUSER

    sp_addtype

    sp_depends

    sp_renamedb

    系统存储过程

     

    展开全文
  • sql 修改列名

    千次阅读 2009-03-05 09:49:00
    EXEC sp_rename FGPayunit.[Contact],RemittanceHead,COLUMN
  • hive sql 修改列名

    千次阅读 2018-11-09 14:59:00
    ALTER TABLE dev.dev_jypt_jiadian_cate3_pred_20181109 CHANGE utem_third_cate_name item_...它是在Hive中用来修改的表。 语法 声明接受任意属性,我们希望在一个表中修改以下语法。 ALTER TABLE name RENAME ...
  • sql 修改列名及表名

    2019-06-24 22:52:17
    代码如下: EXEC sp_rename '表名.[原列名]', '新列名', 'column' ************************************************************************* Transact-SQL 参考 sp_rename 更改当前数据库中用户创建对象(如表、...
  • NULL 博文链接:https://hb-keepmoving.iteye.com/blog/804297
  • SQL修改列名,增加列,删除列语句的写法

    万次阅读 多人点赞 2018-08-25 02:27:02
    1.修改数据表名 ALTER TABLE [表名.]OLD_TABLE_NAME ...2.修改列名 ALTER TABLE [表名.]TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME; 3.修改列的数据类型 ALTER TABLE [表名.]TABLE_NAME MODI...
  • sql 修改列名及表名 初学区块链或初投数字货币,请上 骆驼比特    因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,...
  • SQL SERVER 列名修改

    2017-06-24 16:54:01
    创建表后,发现表中某列名称写错需要修改SQL:exec sp_rename 'table.name1', 'name2'; 转载于:https://blog.51cto.com/dabaiyang/1941555
  • SQL 操作列名

    2017-09-16 09:51:58
    --ALTER TABLE category_all add [列1] varchar(255)--添加列 --ALTER TABLE category_all DROP COLUMN [列1] --删除列 --sp_rename 'category_all.方案验证板','方案验证板555', 'COLUMN' --修改列名
  • SQL查询列名,类型,字段类型

    千次阅读 2019-08-14 15:08:40
    SQL查询列名,类型,字段类型 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 ...
  • SQL Server列名显示无效

    万次阅读 多人点赞 2017-11-08 11:20:28
    SQLServer中,当设计(修改)表结构之后,再用SQL语句时,列名会显示无效,但执行可以通过 原因是SQL Server的intellisense(智能感知功能)需要重新整理一下,用快捷键Ctrl+Shift+R即可   关于...
  • SQL重命名列名

    2019-10-04 06:50:32
    如果要对列明进行重命名,需要使用一个系统存储过程: sp_rename 语法如下: exec sp_rename 'tablename.ColumnName', 'NewColumnName', 'column' -- objecttype ...EXEC sp_rename 'tb_People.First_Name', '...
  • sql server更改列名

    2020-08-25 11:28:12
    EXEC sp_rename ‘表名.[原列名]’, ‘新列名’, ‘column’ Transact-SQL 参考 sp_rename 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法 sp_rename [ @objname = ] ‘object_name’ , ...
  • 因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,可以用script搞定
  • MySQL、SQLServer 修改列名

    千次阅读 2019-02-21 21:34:22
    面试的时候问到修改列名,忘得一干二净。。。。。。 网上搜帖子查证了好多,这块大部分都不是mysql中的。浪费了很多时间。现在把它贴出来,方便大家查找 好像是SQLserver中使用的语句(不太清楚了,但mysql中...
  • 由于历史遗留,设计druid schema 的时候,metrics里面设计了一个count指标,列名也定为了count。在使用sql查询该数据源时,由于count时sql 函数,对该数据源的count进行操作时,如果不采取措施,导致无法使用该字段...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 113,230
精华内容 45,292
关键字:

sql修改列名