有沒有這樣做的地道方式?如何從其他表架構創建一個空的臨時表?
7
A
回答
24
select * into x_temp from tbl where 1 = 0
2
這在大多數DBS:
create table blah as
select * from foo where 1=0
注意,這不會複製的PK,索引等
+0
此間接方向在SQL Server中不起作用。 – 2009-11-23 02:37:17
0
select top 0 * into temp_table from table
這是我通常使用,但我喜歡邁克爾· B的方法也是如此。
相關問題
- 1. 如何從架構創建一個表
- 2. 在仍然訪問其他表的同時創建臨時表
- 3. 如何創建一個更大的臨時表空間?
- 4. 如何創建一個臨時表像其他但沒有任何限制
- 5. 如何從一個類型創建一個臨時表?
- 6. 如何創建臨時表
- 7. 創建一個臨時表,其中的行等於一個數
- 8. 創建臨時表與其他表列數據
- 9. 創建一個新表與其他表
- 10. 從動態查詢中的另一個臨時表創建臨時表
- 11. 創建臨時表
- 12. 創建臨時表
- 13. 創建臨時表
- 14. 臨時表有一個計數爲每個其他表
- 15. 創建臨時表空間DB2
- 16. 創建一個像常規表一樣的臨時表
- 17. 如何從一個臨時表中插入行到另一個臨時表中
- 18. 從沒有其他類創建噸的點列表構建PathGeometry
- 19. 如何遍歷一個列表來創建一個特定的其他列表
- 20. 如何使用PetaPoco創建臨時表?
- 21. 如何使用ifnull創建臨時表
- 22. 如何創建返回臨時表?
- 23. 如何創建一個臨時列作爲其他兩列的算術結果?
- 24. 如何創建一個臨時表超出列內容
- 25. 如何在mariadb或mysql中創建一個臨時表?
- 26. 如何創建合併其他兩個列表的列表?
- 27. 從光標創建臨時表
- 28. MySQL:如何從表架構文件創建表?
- 29. 從SQL Server中的臨時表創建臨時視圖
- 30. 如何用架構層創建報表?
這是一個很好的答案。 – MoonKnight 2012-01-18 17:34:18