我想從一個表中的數據傳輸到另一個表是否有辦法做到這一點?如何將所有數據從一個表發送到另一個SQL?
1
A
回答
1
3
您可以使用標準的SQL這一點,特別是insert..select
聲明。假設你有如下表:
insert into t2 (f1,f2) select f1, f2 from t1;
它不必是相同的結構,只要這些字段是:
t1:
f1 integer
f2 varchar(50)
您可以從該表與將數據移動到另一個類似的表兼容。如果T2這樣定義:
t2:
f1 integer
f2 varchar(7)
f3 varchar(50)
你可以這樣做:
insert into t2 (f1,f2,f3) select f1, 'n/a', f2 from t1;
此外。 select語句具有所有常規選項,例如where
子句用於限制複製的數據量,但有些可能沒有意義(如order by
)。
如果你需要的表本身複製(以及複製數據),select..into
是要走的路:
select into t3 from t1;
這也讓where
條款,限制了傳輸的數據。
如果您需要傳輸批次的數據和性能很重要,您可能需要考慮其中一個非標準SQL選項,如卸載和重新加載表格,或關閉性能「技巧」,如關閉在目標表上編制索引,直到數據傳輸完成。
相關問題
- 1. 將數據從一個表單發送到另一個表單
- 2. 如何將數組列表的所有數據發送到另一個活動?
- 3. 如何從一個Android設備發送數據到另一個?
- 4. 將數據從一個片段發送到另一個片段
- 5. 如何將數據從一個WKInterfaceController推送到另一個?
- 6. 將SQL數據從一個表移動到另一個表
- 7. 如何將數據從一個表移動到另一個表#
- 8. T-SQL:從一個表將數據移動到另一個
- 9. 如何將數據從一個模塊發送到另一個模塊?
- 10. 如何將數據從一個網頁發送到另一個網頁?
- 11. 如何將數據從一個xml發送到另一個xml佈局?
- 12. 如何將數據從一個活動發送到另一個活動。 (藍牙)
- 13. 從一個DialogFragment將數據發送到另一Android中
- 14. 如何將數據從一個數據表傳輸到另一個數據表
- 15. 如何將表從一個SQL Server數據庫轉移到另一個?
- 16. iPhone編程:從一個iPhone發送數據到另一個?
- 17. 從一個DIV發送獲取的數據到另一個
- 18. 發送數據從一個控制器到另一個
- 19. 從一個HTML文件發送數據到另一個
- 20. php curl從一個iframe發送數據到另一個iframe
- 21. UDP從一個設備發送數據到另一個
- 22. 發送表單數據到一個頁面,然後另一個?
- 23. 在MySQL中將所有表從一個數據庫複製到另一個
- 24. 將所有表格數據從一個模式導入到另一個模式
- 25. 將數據從一個視圖推送到另一個
- 26. Oracle從一個表觸發複製數據到另一個表
- 27. SQL Server 2008:將所有表中的內容從一個數據庫複製到另一個數據庫
- 28. 如何將一個int值從一個線程發送到另一個線程?
- 29. 插入從一個數據庫到另一個數據庫中的所有表
- 30. 如何將數據從一個表複製到另一個「除」一個場
表格之間的結構是否相同? (甚至列的順序?) – 2010-02-21 05:46:16
知道數據庫(包括版本)將是有益的 – 2010-02-21 05:47:27