zoukankan      html  css  js  c++  java
  • 在Oracle中使用sqlload做数据迁移

    前提:检查sqlload是否可用,输入sqlldr,提示有版本即可
     
    1、创建测试表(已有则跳过)
    create table testTable(user varchar2(255),name varchar2(255));
     
    2、创建脚本 test.ctl
     
    OPTIONS (skip=1,rows=5)
    load data
    infile data.del
    append into table testTable
    (
    id char terminated by ',',
    name char terminated by whitespace
    )
     
    3、执行语句(test.ctl文件目录执行)
    sqlldr  userid=user/passwd  control=test.ctl

    参数说明:
    OPTIONS (skip=1,rows=5):【可选参数】,跳过第1行且每5行做一次提交
    Infile data.del:  指定数据源文件 
    append into table testTable:默认是INSERT,也可以into、table、APPEND或REPLACE  
    terminated   by   ',':指用逗号进行字段的分隔  
    terminated   by   whitespace: 表示结尾以空白分隔 
    userid :数据库用户名/密码
    control:脚本文件
     
  • 相关阅读:
    android system.img
    ab压力测试和CC预防
    ubuntu工具积累
    ViewManager
    PopupWindow
    singleton注意
    java byte[]生成
    java有符号无符号的转换
    C#垃圾回收Finalize 和Dispose的理解
    Silverlight 获取汉字拼音首字母
  • 原文地址:https://www.cnblogs.com/qinchanggui/p/11989504.html
Copyright © 2011-2022 走看看