我在oracle sql developer中创建了一个临时表,但我忘记保存它,现在我想重用查询但我不记得代码那么使用。有没有一个过程来获取查询用于创建临时表?如何查找用于在Oracle sql developer中创建临时表的查询
回答
您可以使用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
(或其他一些大数目)在运行之前,看到完整的源代码:
感谢您的回复,但它只显示了列描述,而没有显示我已经使用过的查询。 –
@sravankumar:**将**返回**完整** DDL的表格定义。也许SQL Developer不显示CLOB的所有内容 –
从pl sql开发者:选择表格,右键单击,选择“dbms metadata”并选择ddl ... – sandman
- 1. 如何在Windows中使用sqlite查找创建的临时表?
- 2. 如何使用查询汇总Oracle SQL Developer中的数据?
- 3. 如何从我在SQL中运行的查询创建临时表?
- 4. 如何在Oracle的子查询中定义临时表值
- 5. 使用SQL Developer查找表中的值
- 6. 如何查看在Oracle SQL Developer中用C#代码执行的查询?
- 7. 如何查找上次在oracle中查询表的时间
- 8. SQL Developer查询
- 9. SQL从Excel VBA:从SQL查询中创建VBA中的临时表(供重用)
- 10. 如何查找在oracle中的表上运行的查询
- 11. 如何从动态查询创建临时表?
- 12. 如何使用动态查询创建临时表
- 13. 使用查询创建临时表空间以确定Oracle中的大小
- 14. 如何使用Visual Web Developer 2010为Oracle构建参数查询?
- 15. 在嵌套查询中创建和使用临时表
- 16. Oracle SQL Developer查询结果表中的小数位数
- 17. 此SQL查询是否创建临时表?
- 18. 如何在Oracle中使用或创建临时表
- 19. 如何查看用于创建表的查询?
- 20. 使用从查询创建临时表SQLAlchemy的ORM
- 21. PHP:如何在SQL查询中查找(Oracle)参数?
- 22. 如何在Oracle SQL Developer中
- 23. 如何创建SQL查询
- 24. 如何在sql查询中创建对?
- 25. 创建表时Oracle查询子查询失败
- 26. 用于创建聚合视图的Oracle sql查询
- 27. 如何检查在DBFit中创建表SQl查询?
- 28. 如何在Oracle数据库中创建临时表?
- 29. 用于在表中查找最新活动的SQL查询
- 30. 如何查找临时表的来源
是全局临时表或本地? – Biswabid
@Biswabid:Oracle没有“本地”临时表 –