天天看點

向ORACLE資料庫中錄入EXCEL表資料 之 PL/SQL Developer8.0

      最近在做向ORACLE資料庫中錄入資料,資料庫中的表數目多,并且有的表中資料記錄多,有的資料記錄少,剛開始就從少的表開始往裡面錄入,少還可以,後來發現表中資料量太大了,就想有沒有辦法一次性資料錄入,在網上找了找,就采用了PL/SQL Developer8.0嘗試了一下,很是友善啦。

       使用PLSQL   Developer工具,這個可是大名鼎鼎的Oracle   DBA最常使用的工具。  

       在單個檔案不大的情況下(少于100000行),并且目的表結構已經存在的情況下——對于excel而言肯定不會超過了,因為excel檔案的最大行為65536,可以全選資料複制,然後用PLSQL   Developer工具。  

  1   在PLSQL   Developer的sql   window裡輸入select   *   from   表名   for   update;  

  2   按F8執行  

  3   打開鎖(編輯資料),   再按一下加号.   滑鼠點到第一列的列頭,使全列成選中狀态,然後粘貼,最後commit送出即可。  

這裡注明一下,可能發生的錯誤情況,在實際中遇到的問題:

 在建立oracle資料庫中表的字段的時候,不能帶(m)、x等字元,否則會出現invalid character或missing comma等錯誤而導緻資料無法commit;(上次在錄入資料時由于字段名稱設定為企業(個)/産值(萬元),結果出錯了,在網上找了好久也沒有相關提示,錯誤總算找出來了,以後再也不會犯類似的錯誤了)