美文网首页Oracle
Excel数据导入Oracle

Excel数据导入Oracle

作者: JowellChow | 来源:发表于2016-08-22 15:38 被阅读25次

    情景: 已经有该表(A)的表结构,但是excel中的数据没有主键和更新时间字段.

    方法一

    1. 创建一张没有约束的临时表A_TEMP,除了约束条件取消,其他跟目标表一样.
    2. copy excel 中的数据
    3. 在plsql工具中, SQL界面输入:
    select * from A_TEMP for update;
    
    1. 在查询结果下方选择"锁"图标编辑,点击行的开头出现三角符号,然后copy 刚才数据进去,并且点击提交
    2. 给A_TEMP表更新时间跟主键ID.
    update A_temp set id = sys_guid(), UPDATEDATE=sysdate where id is null;
    commit;
    
    1. 将A_TEMP的数据插入到A表完成导入.
    insert into A
    select * from A_TEMP ;
    commit;
    

    注意事项:

    6步骤如果有报错不允许插入空数据,那么请先更新为空的字段后,再执行第6步.

    相关文章

      网友评论

        本文标题:Excel数据导入Oracle

        本文链接:https://www.haomeiwen.com/subject/bicgsttx.html