天天看點

如何使用PLSQL導出oracle資料庫

導入導出資料用pl/sql developer導出表的資料時有三種方式:Oracle Export,Sql Insert,pl/sql developer

隻有“Oracle Export”方式導出再導入後,表結構和索引結構沒有發生變化,另兩種方式都改變了索引類型。另外

Sql Insert的那個可以導成sql,可以用文本編輯器打開。

pl/sql developer 也可以導出,但文本編輯器不能打開。

差別:

Oracle Export,Sql Insert,pl/sql developer

第一種是導出為.dmp的檔案格式,.dmp檔案是二進制的,可以跨平台,還能包含權限,效率也很不錯,用得最廣

第二種是導出為.sql檔案的,可用文本編輯器檢視,通用性比較好,但效率不如第一種,适合小資料量導入導出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,會提示不能導出(提示如下:

table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead),可以用第一種和第三種方式導出。

第三種是導出為.pde格式的,.pde為Pl/sql developer自有的檔案格式,隻能用Pl/sql developer自己導入導出;不能用編輯器檢視,

導出資料到excel檔案:

選中資料表--query data--選中要導出的資料--右鍵copy to excel

excel資料導入到資料庫:

1.在Excel中準備好要導入的資料。具體操作:在Excel中,把第一列設定為空列,第二列以後的列應與要導入的資料表的字段相對應。

2.登入PLSQL Developer,找到需要導入資料的資料庫表後,點選右鍵--edit data,進入了編輯此表的資料對話框,并點選最左側選中一空行。

3.copy Excel表中的資料記錄,将資料粘貼到上步中PLSQL Developer顯示的表列中。

4.點選PLSQL Developer中的對号按鈕進行Post。

注意:PLSQL Developer不認識“-”