2017-05-08 99 views

回答

1

您可以使用dbms_metadata.get_ddl()

select dbms_metadata.get_ddl('TABLE', 'YOUR_TABLE_NAME_HERE') 
from dual; 

結果是完整的DDL一個CLOB。您可能需要調整SQL Developer中的顯示以使該值的內容完全可見(我不使用SQL Developer,因此我不知道這是否必要,如果需要,您需要做什麼)

編輯:除非你使用「運行腳本」選項

看來SQL開發人員不能正常顯示此查詢的結果。有了這樣的,你需要使用一個SET LONG 60000(或其他一些大數目)在運行之前,看到完整的源代碼:

enter image description here

+0

感謝您的回覆,但它只顯示了列描述,而沒有顯示我已經使用過的查詢。 –

+0

@sravankumar:**將**返回**完整** DDL的表格定義。也許SQL Developer不顯示CLOB的所有內容 –

+0

從pl sql開發者:選擇表格,右鍵單擊,選擇「dbms metadata」並選擇ddl ... – sandman

相關問題