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


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;

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

有没有办法在 DB2 中做到这一点?

我知道太数据有快速加载...但我不确定 db2 或我将如何做到这一点。

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

解决方案:http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.db2.udb.admin.doc%2Fdoc%2Fr0002079.htm

如果你想用SQL来做到这一点,那么你可以使用类似于下面的SQL:

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

由于您要联接表,因此必须在 CREATE TABLE SQL 中定义本地表,并在 INSERT 和 SELECT 中列出列。

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

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

可以使用 DB2 db2move 实用程序。

相关内容

最新更新