我在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沒有「本地」臨時表 –