回覆列表
  • 1 # 萬事通1哥

    一、使用工具:Oracle、SQL*Loader、PLSQL Developer、Sql Server 2000。

    二、匯入方法:有三種匯入方法,分別是:

    1、方法一:使用SQL*Loader:這個是用的較多的方法,前提必須oracle資料中目的表已經存在。大體步驟如下:

    a、將excel檔案另存為一個新檔案比如檔名為

    text.txt

    ,檔案型別選文字檔案(製表符分隔),這裡選擇型別為csv(逗號分隔)也行,但是在寫後面的

    control.ctl

    時要將欄位終止符改為","(fields

    terminated by ","),假設儲存到c盤根目錄。

    b

    、如果沒有存在的表結構,則建立,假設表為test,有兩列為dm,ms。

    c、用記事本建立SQL*Loader控制檔案,網上說的檔名字尾為ctl,其實就用txt字尾也行。比如命名為

    control.ctl

    ,內容如下:(--後面的為註釋,實際不需要)

    d、在命令列提示符下使用SQL*Loader命令實現資料的輸入。

    sqlldr

    userid=system/manager control="c:\control.ctl"

    2、方法二:利用PLSQL Developer:在單個檔案不大的情況下(少於100000行),並且目的表結構已經存在的情況下——對於excel而言肯定不會超過了,因為excel檔案的最大行為65536——

    可以全選資料COPY ,然後用PLSQL Developer工具。

    a 、在PLSQL Developer的sql window裡輸入select *

    from test for update;

  • 中秋節和大豐收的關聯?
  • 三毛『如果有來生』分段賞析?