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中这样做?
我知道teradata有快速加载...但我不确定db2或我将如何这样做。
请记住,我不拥有dba级权限。
答案 0 :(得分:0)
如果您想使用SQL执行此操作,那么您将使用类似以下SQL的内容:
create table schema2.table1;
insert into schema2.table1
select * from schema1.table1;
由于您正在连接表,因此必须在CREATE TABLE SQL中定义本地表,并列出INSERT中的列以及SELECT。
您可以对表执行DB2备份,并将它们还原到本地架构。
您可以对表进行DB2导出,并使用DB2导入在本地模式上创建它们。
您可以使用DB2 db2move实用程序。