我想从一个表中的数据传输到另一个表是否有办法做到这一点?如何将所有数据从一个表发送到另一个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