2012-06-08 41 views
5

我正在使用SQL Developer 3.0.04並試圖導出包。我有2個問題:將規格和正文導出到單個文件中

  1. 我可以導出在一個單一的出口(導致1個export.sql文件)都包裝規格和身體?

  2. export.sql文件是有點壓縮,任何方式我可以用文本格式與換行等,所以我可以更好地閱讀它?

回答

1

除了導航到包對象並在那裏導出外,還可以使用\ Tools \ Database Export生成單個文件。

0

是的,你可以。只需導航到包體 - >導出 - >選中「包含依賴項」

因此,將使用包聲明和包體生成export.sql。

此外,你會得到所有DDL的包在額外的使用表(你不能把它關閉);這可以被視爲這種方法的優點或缺點。但是,如果您打算導出包和表,那麼可以使用上述方法,然後使用通過導出表+數據生成的sql腳本,這將重新創建表。

6

在SQL-Developer中,右鍵單擊Package Specification,然後選擇Save Package Spec and Body...這將生成一個同時具有spec和body的文件。

+0

這是一切都很好,但我有編碼問題。看起來沒有選擇編碼的選項。所有特殊字符都被轉換成?有什麼建議麼? – drinovc

0

你必須用鼠標右鍵點擊包裝並選擇:「保存包裝規格和身體」

相關問題