我在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. ORACLE SQL Developer(查詢)
- 2. Oracle-創建用於查詢的臨時結果集
- 3. Oracle SQL Developer中的SQL查詢
- 4. 如何在Windows中使用sqlite查找創建的臨時表?
- 5. 在Oracle SQL Developer中解析查詢
- 6. 如何找到在磁盤上創建臨時表的SQL查詢?
- 7. 如何查找在SQL Server 2008中創建表的查詢
- 8. SQL Server到Oracle SQL Developer查詢
- 9. 在查詢中創建臨時變量
- 10. 如何使用查詢彙總Oracle SQL Developer中的數據?
- 11. 如何從我在SQL中運行的查詢創建臨時表?
- 12. 如何在Oracle的子查詢中定義臨時表值
- 13. Oracle SQL Developer - 如何創建查詢以提示用戶輸入兩個日期
- 14. 如何查看在Oracle SQL Developer中用C#代碼執行的查詢?
- 15. 如何查找上次在oracle中查詢表的時間
- 16. SQL Developer查詢
- 17. SQL Server中創建一個臨時表,這個查詢
- 18. 動態查詢在存儲過程中創建的臨時表
- 19. SQL從Excel VBA:從SQL查詢中創建VBA中的臨時表(供重用)
- 20. 如何查找在oracle中的表上運行的查詢
- 21. 查找使用SQL Developer查詢的執行時間
- 22. 如何從動態查詢創建臨時表?
- 23. 如何使用動態查詢創建臨時表
- 24. Oracle SQL Developer選擇查詢blob
- 25. 在Oracle SQL Developer中創建表時沒有足夠的權限
- 26. 使用查詢創建臨時表空間以確定Oracle中的大小
- 27. 如何查詢Oracle SQL Developer中的數據庫名稱?
- 28. 如何使用Visual Web Developer 2010爲Oracle構建參數查詢?
- 29. 如何在數據庫oracle查詢中創建一個臨時變量?
- 30. Oracle SQL Developer - 無法同時查詢2個表
是全局臨時表或本地? – Biswabid
@Biswabid:Oracle沒有「本地」臨時表 –