在ORACLE中给已有数据的表增加、修改、删除一个字段(或一个列)或者多个字段(或多个列)的问题
来源:互联网 发布:实时直播软件下载 编辑:程序博客网 时间:2024/06/08 02:22
使用数据库为oracle
因为在将数据从历史表导入当前表时,因字段个数不对,导致不能导数据。
一、将历史表的字段增加一个或者多个的SQL语句。
1、增加一个字段:(增加字段时,只能排在已有字段的后面,不能插到已有字段之间)
Alter Table t_app_si_addr_12 Add CHG_ADDR_FLAG varchar2(2);
Alter Table 表名 Add 字段名称 字段类型;
2、增加两个字段;
Alter Table t_app_si_addr_12 Add (CHG_ADDR_FLAG varchar2(2),ADD_IP_BY_IOM Varchar2(2));
Alter Table 表名 Add (字段名称 字段类型,字段名称 字段类型);
二、修改一个字段:
create table t_od_test1017(id number(2),name varchar2(4),test varchar2(10));
select a.*,a.rowid from t_od_test1017 a;
1、修改字段的类型或长度:
alter table t_od_test1017 modify (test3 number(32));--修改字段类型或长度。
Alter Table 表名 modify (字段名称 (新的)字段类型);
注意:当此列有数据时,不能将字段的长度减小,只能增加长度。
2、修改字段的名称:
alter table t_od_test1017 rename column test3 to new_test3;
Alter Table 表名 rename column (旧的)字段名称 to (新的)字段名称;
三、删除一个字段:
alter table t_od_test1017 drop column test2;
alter table t_od_test1017 drop column 字段名称;
注意:删除字段时候,保证此字段下没有数据。
- 在ORACLE中给已有数据的表增加、修改、删除一个字段(或一个列)或者多个字段(或多个列)的问题
- 如何给Oracle已有数据的表增加字段
- 将查询出来的表数据修改一个或几个字段后,再插入到表中(oracle)
- 向表中添加一个字段或删除一个字段
- Oracle中在已有数据的表中更改字段类型(四步)
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
- 修改命令表 在指定的列后面增加一个字段。
- mysql删除数据库表中重复数据(根据单个或多个字段)
- Oracle数据库中,如何给已有很多数据的表填充自增序列字段
- 在mysql 的表中增加或删除列
- Oracle一列或多列操作(增加列、修改列、删除列)
- 关于DELPHI中出现'BOF或EOF'中有一个是“真”,或者当前的记录已被删除,
- Oracle修改已有数据的字段类型
- oracle和mysql在创建表、更新表(增加、修改、删除字段)、删除表的区别与联系
- mysql怎么给一个表一次增加多个字段?
- mysql 怎么给一个表一次增加多个字段?
- 【iis】部署网站及其注意事项
- 日本究竟发达到什么程度?
- LeetCode编程练习
- 生产者消费者问题
- 【LeetCode】632. Smallest Range
- 在ORACLE中给已有数据的表增加、修改、删除一个字段(或一个列)或者多个字段(或多个列)的问题
- int ,long , long long类型的范围
- oracle 游标变量ref cursor详解
- bootstrap列表js
- SourceTreeSetup-2.3.1.0.exe安装登录不了或一直卡在登录问题解决
- DataGridView
- C# WPF 文件操作
- Java实现多线程环境下的计数器功能
- laravel 5.2教程