oracle 在已有表新增列内批量加数据
2017-07-19 13:05
344 查看
创建每列随机值的语句
create table TEST_ZHAA01A_03 as
select rownum as id,
to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime,
trunc(dbms_random.value(0, 999999999999)) as random_id,
dbms_random.string('x', 20) random_string
from dual
connect by level <= 25036;
将A表与B表合并,然后建立C表的语句
create table TEST_ZHAA01A_03 as (select * from
(select rownum rn1, TEST_ZHAA01A_01.* from TEST_ZHAA01A_01),
(select rownum rn2, TEST_ZHAA01A_03.* from TEST_ZHAA01A_03)
where rn1 = rn2);
将A表数据写入B表
insert into TEST_ZHAA01B_01(ZHAA01B010,ZHAA01B020,ZHAA01B030,ZHAA01B070,ZHAA01B110)
select ZHAA01A010,ZHAA01A010,ZHAA01A025,ZHAA01A040,ZHAA01A050 from TEST_ZHAA01A_01;
insert into TEST_ZHAA01B_01(ZHAA01B010,ZHAA01B020,ZHAA01B030,ZHAA01B070,ZHAA01B110)
select ZHAA01B010,ZHAA01A010,ZHAA01A025,ZHAA01A040,ZHAA01A050 from TABLE1;
更新A表中时间属性字段语句
update TEST_ZHAA01B set ZHAA01B050=to_date('2017-07-19 12:00:00','yyyy-mm-dd hh24:mi:ss')
create table TEST_ZHAA01A_03 as
select rownum as id,
to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime,
trunc(dbms_random.value(0, 999999999999)) as random_id,
dbms_random.string('x', 20) random_string
from dual
connect by level <= 25036;
将A表与B表合并,然后建立C表的语句
create table TEST_ZHAA01A_03 as (select * from
(select rownum rn1, TEST_ZHAA01A_01.* from TEST_ZHAA01A_01),
(select rownum rn2, TEST_ZHAA01A_03.* from TEST_ZHAA01A_03)
where rn1 = rn2);
将A表数据写入B表
insert into TEST_ZHAA01B_01(ZHAA01B010,ZHAA01B020,ZHAA01B030,ZHAA01B070,ZHAA01B110)
select ZHAA01A010,ZHAA01A010,ZHAA01A025,ZHAA01A040,ZHAA01A050 from TEST_ZHAA01A_01;
insert into TEST_ZHAA01B_01(ZHAA01B010,ZHAA01B020,ZHAA01B030,ZHAA01B070,ZHAA01B110)
select ZHAA01B010,ZHAA01A010,ZHAA01A025,ZHAA01A040,ZHAA01A050 from TABLE1;
更新A表中时间属性字段语句
update TEST_ZHAA01B set ZHAA01B050=to_date('2017-07-19 12:00:00','yyyy-mm-dd hh24:mi:ss')
相关文章推荐
- mybatis 批量新增并更新已有数据
- oracle批量新增字段 数据赋值应用
- Oracle批量数据导入
- ORACLE 和SQLSERVER 两表之间批量更新数据对比
- Oracle中已有数据的字段类型修改
- 模块管理常规功能自定义系统的设计与实现(10--数据新增[三、批量导入数据])
- oracle新增字段时提示数据类型不正确
- oracle批量修改数据
- PreparedStatement 批量更新,插入数据到Oracle mysql
- Oracle 新增数据001与‘001’有差别
- 【C#,Oracle】用批量插入和修改Oracle数据库多条数据
- ORACLE 数据文件重命名(批量重命名,单独重命名)
- oracle快速批量删除数据
- sqlserver移植为Oracle笔记(更新,新增字段名;批量新增记录;日期查询;截取字串函数)
- Oracle中的数据使用plsql客户端批量导入
- oracle表数据批量更新或插入
- Oracle将已有数据的表改为分区表【创建表分区、索引分区】
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量将文本文件数据加载到数据表))
- 批量新增百万条数据 十百万条数据
- oracle查询昨天数据表新增所有记录