2017-05-08 95 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

相关问题