zoukankan      html  css  js  c++  java
  • oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量将文本文件数据加载到数据表))

    1.建立一个简单的文本文件,比如:1.txt,保存在C:ldr中,内容如下:

    1,"java",21,"java1@126.com"
    2,"java",22,"java2@126.com"
    3,"java",23,"java3@126.com"
    4,"java",24,"java4@126.com"

    2.打开cmd,用sqlplus / as sysdba 登录数据库,在数据库中建立一个用户,语句如下:create user y6 identified by abc;

        授权给用户y6,语句如下:grant connect,resource to y6;用y6登录,语句如下:conn y6/abc;

    3 在数据库中建立一个表,比如:create table stu5(id int,name varchar(20),age  int,email varchar(20));

    4 建立一个简单的控制文件,比如:1.ctl,保存在C:ldr中,内容如下:

    load data  //控制文件标识  
    infile 'c:ldr1.txt'  //要输入的数据文件名
    append into table stu5   //向哪个表追加数据
    fields terminated by "," optionally enclosed by '"'(id,name,age,email)

    5 打开cmd命令行工具,输入sqlldr y6/abc control=c:ldr1.ctl  运行完毕就把1.txt中的数据导入到了数据表stu5中

  • 相关阅读:
    unittest learning
    C++类和对象
    Linux shell基础(十二)
    Linux shell基础(十一)
    Linux shell基础(十)
    Linux shell基础(九)
    Linux shell基础(八)
    Linux shell基础(六)
    Linux shell基础(七)
    Linux shell基础(五)
  • 原文地址:https://www.cnblogs.com/fuyanan/p/3863496.html
Copyright © 2011-2022 走看看