PLSQL導出表結構和數據的三種方式


1.導出表結構和數據
方式1.tools->export user objects是導出表結構

tools ->export user object 選擇選項,導出.sql文件 說明:導出的是建表語句(包括存儲結構)

方式2.tools->export tables 是導出表結構還有數據

用pl/sql developer導出表的數據時有三種方式:Oracle Export,Sql Insert,pl/sql developer
用中間的sql inserts頁面,選中create tables選項,where clause 里寫入 where rownum<1。
如果表包含有CLOB類型字段的話,sql是無法導出的。這時候可以改用PL/SQL的pde格式進行導出。

區別:

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

第二種(Sql Insert)是導出為.sql文件的,可用文本編輯器查看,通用性比較好,但效率不如第一種,適合小數據量導入導出

尤其注意的是表中不能有大字段(blob,clob,long),如果有,會提示不能導出

(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。  

第三種(pl/sql developer)是導出為.pde格式的,.pde為Pl/sql developer自有的文件格式,只能用Pl/sql developer自己導入導出,不能用編輯器查看(會出現亂碼)。

 

2.導入表結構和數據:

1).tools->import tables->SQL Inserts 導入.sql文件。

2). tools->import talbes->Oracle Import然后再導入dmp文件。

說明:和導出類似,另外,導入之前最好把以前的表刪除,當然導入另外數據庫除外。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM