zoukankan      html  css  js  c++  java
  • Oracle sqlldr使用示例

    SQLLDR用于快速的批量导入数据,

    示例步骤如下:

    1、确定Oracle的连接示例

      username/password@sid

      我使用的是:system/world @ localorcl

      sid是连接的示例,也就是net manager中的服务命名,示意图如下:

      

    2、创建表,语句如下:

    CREATE TABLE TT
    (
      ID    INTEGER,
      NAME  VARCHAR2(20 BYTE),
      CON   VARCHAR2(20 BYTE),
      DT    DATE
    )

    3、在D盘下创建数据文件:test.txt
    内容:

    1,a,,2007-07-8
    2,b,,2008-07-8
    3,c,,2009-07-8

    4、在D盘下创建控制文件:dept.ctl

    内容:

    load
    infile "d://test.txt"   
    append into table tt
    fields terminated by ","  
    trailing nullcols      
    (
    id integer external,  
    name "upper(:name)",    
    con ":id||:name",      
    dt date"yyyy-mm-dd"     
    )

    5、CMD下命令行:

    sqlldr system/world @ localorcl control= d :/dept . ctl

    6、数据库中查询TT表,

    select * from TT

    数据如下:

  • 相关阅读:
    6 Django的视图层
    5 Django-2的路由层(URLconf)
    4 Django简介
    3 web框架
    2 http协议
    1 web应用
    15-jQuery补充
    14-jQuery的ajax
    13-轮播实现(各种)
    12-事件委托(事件代理)
  • 原文地址:https://www.cnblogs.com/sshoub/p/3999713.html
Copyright © 2011-2022 走看看