Sql 在DB2中将表从一台服务器复制到另一台服务器

Sql 在DB2中将表从一台服务器复制到另一台服务器,sql,db2,Sql,Db2,假设我想在主机db(外部)上运行此查询,获取其数据并将其复制到本地DB2数据库 在DB2中有这样做的方法吗 我知道teradata有fastload。。。但我不确定db2,也不确定我将如何做到这一点 请记住,我没有dba级别的权限 此问题的解决方案:如果要使用SQL执行此操作,则可以使用以下SQL: SELECT * FROM table1 X, table2 C, table3 M, table4 XSDT WHERE X.CATID= C.CATID AND M.MEMID= X.MEMID

假设我想在主机db(外部)上运行此查询,获取其数据并将其复制到本地DB2数据库

在DB2中有这样做的方法吗

我知道teradata有fastload。。。但我不确定db2,也不确定我将如何做到这一点

请记住,我没有dba级别的权限


此问题的解决方案:

如果要使用SQL执行此操作,则可以使用以下SQL:

SELECT *
FROM table1 X, table2 C, table3 M, table4 XSDT
WHERE X.CATID= C.CATID
AND M.MEMID= X.MEMID
AND XSDT.SHIPDISC= X.SHIPDISC;
由于要联接表,因此必须在CREATETABLE SQL中定义本地表,并在INSERT和SELECT中列出列

您可以对这些表进行DB2备份,并将它们恢复到本地模式

您可以对表进行DB2导出,并使用DB2导入在本地模式上创建它们


您可以使用DB2DB2Move实用程序

您可以展示一个DB2DB2Move实用程序和DB2Export的示例吗?DB2Export是否也会物理地将所有内容移出原始表?DB2Version9的DB2手册位于此处:DB2Export会复制表中的数据。
create table schema2.table1;

insert into schema2.table1 
    select * from schema1.table1;