精华内容
下载资源
问答
  • 2020-11-30 15:45:21

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

    更多相关内容
  • 因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,可以用script搞定
  • SqlServer修改表名、修改列名T-SQL语句

    千次阅读 2021-02-08 02:16:59
    前面介绍了SQL基本用法《MSSQL数据库常见操作 SQL语句》,但是没有介绍sql修改表的相关操作,本篇文章将介绍T-SQL修改表的相关操作。1。修改表名:execute sp_rename 'department.mgrig' ,'mgrid';详述:EXEC sp_rename ...

    前面介绍了SQL基本用法《MSSQL数据库常见操作 SQL语句》,但是没有介绍sql修改表的相关操作,本篇文章将介绍T-SQL修改表的相关操作。

    1。修改表名:

    execute sp_rename   'department.mgrig' ,'mgrid';

    详述:EXEC sp_rename '表名.[原列名]', '新列名', 'column'

    Transact-SQL参考

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

    语法: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(成功)或非零数字(失败)

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

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

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

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

    权限

    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'

    C.重命名数据库名:EXEC sp_renamedb 'Old_name','New_name';

    afe651c6d8c6eefa8dcceddb29ce9c5e.png

    展开全文
  • Oracle中修改列名SQL语句

    万次阅读 多人点赞 2018-10-13 21:42:51
    修改列名(更新字段) alter table 表名 rename column 原列名 to 新列名; 添加列 alter table 表名 add 列名 列类型; 删除列 alter table 表名 drop column 列名; 添加列并赋值 alter table...
    字段的操作操作的方法(SQL
    修改列名(更新字段)alter table 表名 rename column 原列名 to 新列名;
    添加列alter table 表名 add 列名 列类型;
    删除列alter table 表名 drop column 列名;
    添加列并赋值alter table 表名 add 列名 列类型 default 需要赋的值;
    修改列的数据类型alter table 表名 modify 列名 列数据类型;
    insert into 表名 values(字段1,字段2,字段3,......);
    delete from 表名 where 列名 = 值;

    改(单个字段数据)

     

    改(多个字段数据)

     

    update 表名 set 列名 =where 判断条件;(如:where id = 100) 

     

    update  表名   set 列名1 = 值1,     列名2       =  值2        where 判断条件;(如:

    update t_user set name = '张三',password = '123456'  where id = 10;

     

    展开全文
  • 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...

    1.修改数据表名

    ALTER TABLE [表名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;

    2.修改列名

    ALTER TABLE [表名.]TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME;

    3.修改列的数据类型

    ALTER TABLE [表名.]TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE;

    4.插入列

    ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE;

    5.删除列

    ALTER TABLE [表名.]TABLE_NAME DROP COLUMN COLUMN_NAME;

    展开全文
  • 注释:没有SQLServe Management Studio的时候,我们只能借助SQL语句更改数据库名,表名,列名…… 目录 文章目录一、数据库名的修改二、数据表名的修改三、数据列名修改 一、数据库名的修改 语法:sp_...
  • 数据库列名修改语句

    千次阅读 2020-07-21 11:54:03
    每个数据库不一样,修改语句也不一样: oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名 sql server: exec sp_rename ‘[表名].[列名]’,’[表名].[新列名]’ mysql: ALTER TABLE 表名 CHANGE 列名 新...
  • 重命名表名和列名sql语句

    千次阅读 2017-09-04 19:30:15
    重命名表名 Exec sp_rename 'Student ,'Teacher'-----student是表名 重命名列名称 Exec sp_rename 'Test1.chvComType' ,'Test1.testChv'--Test1是表名称
  • 修改表名: SP_RENAME ‘旧表名’,‘新表名’ 修改列名: SP_RENAME ‘表名.旧列名’,‘新列名’,‘COLUMN’ (最后要加上’COLUMN’表示修改的是列名
  • alter table rename column to ;...应该用新列名加一列,更新数据,删除旧列。 8i以下版本只能重新建表了: rename a to b; create table a (..,new_col_name,..) as select ..,old_col_name,..) fro
  • SQLserver修改表名和列名

    千次阅读 2021-10-15 09:33:00
    修改表名:EXEC sp_rename ‘原有表名’, ‘新表名’; 修改列名:EXEC sp_rename ‘表名.[原有列名]’, ‘新列名’ , ‘COLUMN’;
  • SqlServer中,教你如何修改列名

    千次阅读 2019-04-21 13:26:28
    SqlServer中,教你如何修改列名
  • SQL中sp_rename语句更改列名

    千次阅读 2017-02-28 19:08:49
  • 【技巧】SQL修改列名(column)

    万次阅读 多人点赞 2017-02-22 03:50:49
    问:怎么修改Mysql中的表格的某列的列名? How to change the column name of one table?
  • postgresql 修改主键UUIDALTER TABLE PUBLIC.DEMO.TEST ALTER COLUMN ID SET DEFAULT UUID_GENERATE_V1();oracle库中:ALTER TABLE PUBLIC.DEMO.TEST MODIFY DEFAULT UUID_GENERATE_V1();
  • 修改列名大小写.sql

    2019-09-09 16:31:38
    sqlserver 修改列名大小写 ,使用该语句可以快速将数据库表的列名改成小写
  • MySQL、SQLServer 修改列名

    千次阅读 2019-02-21 21:34:22
    面试的时候问到修改列名,忘...好像是SQLserver中使用的语句(不太清楚了,但mysql中不行) exec sp_rename '表名.列名','新列名'--修改列名,后面没有表名。exec sp_rename '旧表名','新表名'--修改表名。 mys...
  • –删除外键 语法:alter table 表名 drop constraint 外键约束名 如: alter ...foreign key(列名) references 引用外键表(列名) 如: alter table Stu_PkFk_Sc add constraint Fk_s foreign key (sno) references Stu
  • 修改列名(即修改字段名) alter table 表名 rename column 现列名 to 新列名; 转载于:https://www.cnblogs.com/MountDa/p/5831747.html
  • sqlserver 的表名/列名修改

    万次阅读 2018-12-17 13:30:17
    对表结构字段进行修改: 添加列:alter table 表名 add 列名 varchar(55) 删除列:alter table 表名 drop column 列名 改列类型:alter table 表名 alter column 列名 varchar(22) 修改列名称:exec...
  • SQL Server修改列名和列类型

    万次阅读 2018-11-27 15:39:20
    一.修改列名 EXEC sp_rename '表名.[字段旧名]', '字段新名' , 'COLUMN'; 二.修改列类型 alter table 表名 alter column 字段名 decimal(18, 2) null;  
  • sql数据库中修改列名的方法

    千次阅读 2018-03-22 22:17:54
    原型:exec +sp_rename+ '列所在表名.原列名(old)','新列名(new)','column' 列我要将 student表中 id列名字改为sid: exec sp_rename 'student.id','sid','column'
  • SQl修改视图中列名和字段长度

    千次阅读 2021-09-15 10:57:59
    sql server数据库中建立视图,一般会自定义字段名称,有时候还会修改字段的长度,尤其是当视图的基础表来源于mysql或oracal数据库时。下面谈一下如何修改视图的字段名称和长度。 下面语句是一条建立简单视图的...
  • hive sql 修改列名

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

    2021-05-08 02:59:15
    1. 增加一个列:ALTER TABLE 表名 ADD...2. 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制)ALTER TABLE 表名 MODIFY(列名 数据类型);如: ALTER TABLE emp MODIFY(weight NUMBER(3,0) NO...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 111,362
精华内容 44,544
关键字:

修改列名的sql语句

友情链接: 74HC595.rar