zoukankan      html  css  js  c++  java
  • SQLLoader3(数据文件没有分隔符时的导入)

    数据文件:D:oracletestldr_tab_fiile.dat
    1、数据文件字段中间以制表符TAB隔开:
    7369 SMITH CLERK
    7499 ALLEN SALESMAN
    7521 WARD SALESMAN
    7566 JONE SMANAGER
    ===控件文件:

    LOAD DATA
    INFILE 'D:oracletestldr_tab_fiile.dat'
    REPLACE
    INTO TABLE EMP2
    FIELDS TERMINATED BY x'09'  --以制表符tab分隔
    (EMPNO,ENAME,JOB)

    ===查询结果,导入成功

    SQL> select * from emp2;
    
    EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
    ---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
    7369 SMITH CLERK
    7499 ALLEN SALESMAN
    7521 WARD SALESMAN
    7566 JONE SMANAGER

    2、数据文件字段中间以制表符TAB或空格隔开
    7369 SMITH CLERK
    7499 ALLEN SALESMAN
    7521 WARD SALESMAN
    7566 JONE SMANAGER
    ===控制文件

    LOAD DATA
    INFILE 'D:oracletestldr_tab_fiile.dat'
    REPLACE
    INTO TABLE EMP2
    fields terminated by whitespace --结尾以空白分隔
    (EMPNO,ENAME,JOB)

    3、使用position做分隔数据值
    数据文件:
    7369 CH.SMITH CLERK
    7499 USA.ALLEN SALESMAN
    7521 JP.WARD SALESMAN
    7566 HO.JONE SMANAGER

    控制文件:

    LOAD DATA
    INFILE 'D:oracletestldr_tab_fiile.dat'
    REPLACE
    INTO TABLE EMP2
    (
    EMPNO position(1:4),
    ENAME position(*+1:14), --*表示从上一字段结尾
    JOB position(*:25)
    )
  • 相关阅读:
    备战-Java 并发
    备战-Java 容器
    备战-Java 基础
    算法-链表
    2021-常见问题收集整理-1
    算法-双指针
    HTTP 下载文件的一些记录
    语义化版本 2.0.0
    勒索病毒典型传播途径与预防建议
    看杨院士如何解读——北斗与综合PNT体系
  • 原文地址:https://www.cnblogs.com/rusking/p/4133382.html
Copyright © 2011-2022 走看看