zoukankan      html  css  js  c++  java
  • oracle_load_csv

    1、建表,
    =========================================================   
    create table T_JD_RECOMM(
        TIP_NO varchar2(6),
        USR_NO VARCHAR2(10),
        SKU_NO VARCHAR2(15),
        TRDTYPE_NO VARCHAR2(6),
        TRDTYPE_NAME VARCHAR2(20)
        );
    ==========================================================
    2、写ctl:
       ===========================================================
    load data
    infile 'G:PROGRAM.自主开发jdjd_test.csv'
    into table T_JD_RECOMM
    fields terminated by ','
    (TIP_NO,USR_NO,SKU_NO,TRDTYPE_NO,TRDTYPE_NAME)
    ============================================================
    3、sqlldr userid=system/jianxiao@orcl control=G:PROGRAM.自主开发jdld.ctl log=G:PROGRAM.自主开发jdld.log

    其它方法:
    1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中
    2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblink where ...,或 insert into B select * from A@dblink where ...
    3. exp A 表,再 imp 到 B 表,exp 时可加查询条件
    4. 程序实现 select from A ..,然后 insert into B ...,也要分批提交
    5. 再就是本篇要说到的 Sql Loader(sqlldr) 来导入数据,效果比起逐条 insert 来很明显




  • 相关阅读:
    简单工厂模式
    单例
    开发帮助网址
    图片上传
    数据提交
    存储过程
    标量值函数
    linux查看TCP各连接状态
    nginx配置文件nginx.conf
    php配置文件php-fpm.conf
  • 原文地址:https://www.cnblogs.com/iathena/p/58ead2fcba02033679a564f056878942.html
Copyright © 2011-2022 走看看