oracle 修改 字段名称

暂时应该没有对应的方法,所以我用自己想好的方法去修改

/*修改原字段名name为name_tmp,是将想改名称的字段改为没用/临时的字段*/

Alter  table 表名 rename column  老字段 to 新字段;

/*增加一个和原字段名同名的字段name*/

alter  table 表名 add 老字段 CLOB;

/*将原字段name_tmp数据更新到增加的字段name,是将改名/临时字段的内容付给新名称*/

update 表名 set 老字段=新字段;

/*更新完,删除原字段name_tmp,反正这只是临时*/

alter  table 表名 drop column 新字段;

时间: 2024-10-07 19:40:53

oracle 修改 字段名称的相关文章

Oracle修改字段类型和长度

Oracle修改字段名 alter table 表名 rename column 旧字段名 to 新字段名 Oracle修改字段类型和长度 alter table 表名 modify 字段名 数据类型 如果是修改数据类型比如由varchar2修改为int且字段内有值,会报如下错误 解决方法参考:http://blog.csdn.net/itmyhome1990/article/details/8681206 转载请注明出处:http://blog.csdn.net/itmyhome1990/ar

mysql中利用sql语句修改字段名称,字段长度等操作

在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的mysql管理工具中完成,但是我们有时为了更方便的管理,会选择写sql语句来实现. 1.修改字段的长度 语法: ALTER TABLE 表名 MODIFY COLUMN 字段名  数据类型(修改后的长度) 例子: 将字段的长度由10改为20 ALTER TABLE attence MODIFY COL

mysql sql语句修改字段名称,字段长度

语法: ALTER TABLE 表名 MODIFY COLUMN 字段名  数据类型(修改后的长度) 例子: 将字段的长度由10改为20 ALTER TABLE attence MODIFY COLUMN id INT(20) 2.修改字段的名称 语法: alter table <表名> change <字段名> <字段新名称> <字段的类型>. 例子: 将字段attence_name改为name ALTER TABLE attence CHANGE att

oracle &nbsp; 修改字段

oracle数据库表创建后,字段名称修改: 格式:alter table table_name rename column/row old_name to new_name

Oracle 修改字段注释

修改字段注释SQL: COMMENT ON COLUMN 表名.字段名 IS '注释内容'; 批量修改所有表的字段注释,这里是修改所有没有注释的字段 附件: 实现步骤: 1.利用SQL找出所有没有注释的字段,导出查询结果 2.将查询结果正则替换注释修改SQL语句 3.手动修改注释修改SQL语句中的注释内容(这里没办法自动了,内容不是统一的),运行注释修改SQL语句块 实现参考文章: oracle 中出现表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0 - http://fern

Oracle 修改字段顺序的两种方法

分类: Oracle 如果要修改字段顺序,一般情况可以使用以下步骤: --(1)备份目标表数据 create table 临时表 as select * from 目标表; --(2)drop 目标表 drop table 目标表; --(3)再重新按照要求的字段顺序建表; create table 临时表 (col1,................coln); --(4)之后用select将数据从临时表导回. 此外,还可以通过修改sys的数据字典来实现.以下是自己的亲身测试记录 --第1步

Oracle修改字段长度以及计算天数

sql修改字段长度的语法: alter table 表名 modify 字段名 字段类型; sql修改字段长度的示例代码 alter table qtline modify qtl_bidernote VARCHAR2(4000); 标准SQL,对任何数据库都适用 alter table fzrtmis.reporttemplate modify REPNAME varchar(100): 修改字段名名称 ALTER TABLE TABLENAME RENAME COLUMN COL1 TO C

mysql-修改字段类型和修改字段名称

文章转自:https://blog.csdn.net/u010002184/article/details/79354136 mysql修改字段类型: --能修改字段类型.类型长度.默认值.注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN可以省略 alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMM

MySql 增加字段 删除字段 修改字段名称 修改字段类型

//1.增加一个字段 alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空 alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空 //2.删除一个字段 alter table user DROP COLUMN new2; //删除一个字段 //3.修改一个字段 alter table user MODIFY new1