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:脚本文件
     
  • 相关阅读:
    Hibernate中session的产生的方式
    Hibernate 多对多关联Demo
    Hibernate 一对多双向关联Demo
    Beta(0/7)
    获得小黄衫感想(2)
    软工实践作业(十)
    成员交换情况
    Alpha事后诸葛亮
    Alpha冲刺总结
    Alpha(10/10)
  • 原文地址:https://www.cnblogs.com/qinchanggui/p/11989504.html
Copyright © 2011-2022 走看看