準備工作:資料清洗。檢查資料類型和表中的字段類型是否比對;檢查空值限制;去無關空格等。這些檢查工作可以通過Excel的資料篩選功能,看一下每個字段所有的值,再選中不合規範的進行修改。
步驟:
1)登入pl/sql developer,登入時選擇待導入表所在資料庫,在查詢視窗裡輸入select * from system.institute for update,其中system.institute是要導入的oracle資料表名稱;
2)按F8,執行該查詢;
3)點選查詢結果上面的鎖狀按鈕,使得查詢到的内容處于編輯狀态(似乎不加for update就不會是可編輯的)。
4)從excel資料表中copy(ctrl +C)要導入oracle中的資料:
如果是同時導入所有列,首先選擇copy所有資料,然後點增加(+)并點選編輯那一行最前面的星号使得整行資料都處于被選擇狀态,最後paste即可将資料導入。
如果分列導入資料,則需要逐列完成,首先選擇copy要導入的資料,然後然後點增加(+)并點選那一列的名稱,使得整列資料都處于被選擇狀态,最後paste即可将資料導入。
添加完成後,單擊送出(對号)按鈕送出所做的修改。
需要注意的是:
#資料量大的時候最好手工分批導入,不然會down掉的,而且如果出錯也不好檢查;
#送出更新後,必須關閉pl/sql才會将更新真正儲存到資料庫中;
#之前盡量把每個字段的長度設大一點,資料太多無法估計最長的字段值。
本文來自CSDN部落格,轉載請标明出處:http://blog.csdn.net/nirvanafeng/archive/2009/06/13/4262790.aspx