我正在使用SQL Developer 3.0.04並試圖導出包。我有2個問題:將規格和正文導出到單個文件中
我可以導出在一個單一的出口(導致1個export.sql文件)都包裝規格和身體?
export.sql文件是有點壓縮,任何方式我可以用文本格式與換行等,所以我可以更好地閱讀它?
我正在使用SQL Developer 3.0.04並試圖導出包。我有2個問題:將規格和正文導出到單個文件中
我可以導出在一個單一的出口(導致1個export.sql文件)都包裝規格和身體?
export.sql文件是有點壓縮,任何方式我可以用文本格式與換行等,所以我可以更好地閱讀它?
除了導航到包對象並在那裏導出外,還可以使用\ Tools \ Database Export生成單個文件。
是的,你可以。只需導航到包體 - >導出 - >選中「包含依賴項」
因此,將使用包聲明和包體生成export.sql。
此外,你會得到所有DDL的包在額外的使用表(你不能把它關閉);這可以被視爲這種方法的優點或缺點。但是,如果您打算導出包和表,那麼可以使用上述方法,然後使用通過導出表+數據生成的sql腳本,這將重新創建表。
在SQL-Developer中,右鍵單擊Package Specification,然後選擇Save Package Spec and Body...
這將生成一個同時具有spec和body的文件。
你必須用鼠標右鍵點擊包裝並選擇:「保存包裝規格和身體」
這是一切都很好,但我有編碼問題。看起來沒有選擇編碼的選項。所有特殊字符都被轉換成?有什麼建議麼? – drinovc