熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

利用SQL*Loader將 Excel 數據導出到 Oracle 數據庫中

2013-11-13 15:26:40  來源: Oracle 

  系統環境
  操作系統Windows Server機器內存M
  數據庫 Oracle i R () for NT 企業版
  安裝路徑C:\ORACLE
  
  實現步驟
  
  打開MicroSoft Excel
  
  文件(F)→新建(N)→工作簿→
  
  輸入以下數據存盤為testxls如圖
  
   
  
  文件(F)→另存為(A)→
  
  保存類型為制表符分隔起名為texttxt保存到C:
   
  
  連入SQL*Plus
  以system/manager用戶登錄
  SQL> conn system/manager
  
  創建表結構
  SQL> create table test
    (
    id       number        序號
    username    varchar()     用戶名
    password    varchar()     密碼
    sj       varchar()      建立日期
    );
  
  創建SQL*Loader輸入數據所需要的文件均保存到C:\用記事本編輯
  控制文件inputctl內容如下
  
  load data           控制文件標識
  infile testtxt       要輸入的數據文件名為testtxt
  append into table test    向表test中追加記錄
  fields terminated by X  字段終止於X是一個制表符(TAB)
  (idusernamepasswordsj)   定義列對應順序
  
  ainsert為缺省方式在數據裝載開始時要求表為空
  bappend在表中追加新記錄
  creplace刪除舊記錄替換成新裝載的記錄
  dtruncate同上
  
  在DOS窗口下使用SQL*Loader命令實現數據的輸入
  
  C:\>sqlldr userid=system/manager control=inputctl
  
   //jpg >
  
  
  默認日志文件名為inputlog
  默認壞記錄文件為inputbad
  
  連接到SQL*Plus中查看是否成功輸入
  
  //jpg >
  

From:http://tw.wingwit.com/Article/program/Oracle/201311/16714.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.