如何在PostgreSQL中使用select into來創建臨時表。例如,在SQL Select * into temp_tab from source_tab;
在PostgreSQL中選擇進入臨時表?
8
A
回答
15
你可以嘗試使用Create Table As命令是這樣的:
CREATE TEMP TABLE mytable AS
SELECT * from source_tab;
從文檔:
此命令的功能類似SELECT INTO,但它是首選的,因爲它不太可能與SELECT INTO語法的其他用途混淆。此外,CREATE TABLE AS提供SELECT INTO提供的功能的超集 。
CREATE TABLE AS命令允許用戶明確指定 是否應包含OID。如果OID的存在不是明確指定的 ,則使用default_with_oids配置變量 。
+0
感謝您的快速響應......我應該使用沒有創建溫度... .ie在你的例子中... – Parthasarathi
相關問題
- 1. 選擇臨時表
- 2. PostgreSQL中的臨時表
- 3. 使用Row_Number來選擇進入臨時表
- 4. 選擇臨時表的列
- 5. 重複選擇臨時表
- 6. 將命令選擇到臨時表中,稍後在PostgreSQL中執行
- 7. 無法從臨時表中選擇
- 8. 將@Var選擇到臨時表中
- 9. 從SP和臨時表中選擇值
- 10. MySQL:光標從臨時表中選擇
- 11. 的PostgreSQL,ODBC和臨時表
- 12. 臨時表postgresql函數
- 13. Postgresql:臨時表函數
- 14. PostgreSQL的轉儲臨時表
- 15. 選擇MS Access表到SQL臨時表
- 16. 複雜選擇查詢與創建臨時表,然後將值插入臨時表然後選擇它
- 17. PostgreSQL的兩個臨時表中選擇每一行,並比較它們的值
- 18. 如何選擇[臨時表1] = [子選擇1],[臨時表2] = [子選擇2] FROM [存儲過程]
- 19. 在沒有在PostgreSQL中創建新表的情況下選擇進入
- 20. 如何在調試時選擇數據庫中的臨時表?
- 21. 的錯誤選擇從臨時表
- 22. 從臨時表選擇失敗
- 23. MySQL需要子選擇或臨時表
- 24. SQL Server選擇Where LIKE(臨時表值)
- 25. MySQL過程臨時表選擇
- 26. 從多個表中選擇行時使用sql server臨時表
- 27. 從臨時表中,只插入新表中不存在的行。 PostgreSQL
- 28. 選擇在PostgreSQL
- 29. 如何選擇並插入到另一個臨時表
- 30. 插入數據到臨時表使用選擇*到
您的問題在這裏有答案:http://stackoverflow.com/questions/15691243/creating-temporary-tables-in-sql – Madhusudan