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)
    )
  • 相关阅读:
    python中 使用join()方法
    Python:数字类型和字符串类型的内置方法
    8道Python基础面试练习题
    用Python6种方法:给定一个不超过5位的正整数,判断有几位
    python网络编程:UDP方式传输数据
    Python
    wxPython
    css
    使用python-pillow替换图片中的单一颜色
    css
  • 原文地址:https://www.cnblogs.com/rusking/p/4133382.html
Copyright © 2011-2022 走看看