如何用dblink把表从一个数据库转移到另一个数据库中?

[复制链接]
查看11 | 回复5 | 2014-10-16 06:00:13 | 显示全部楼层 |阅读模式
现在有2个数据库:db1和db2。db1有一张表格是要复制到db2中的,请问这个语句要怎么写呢?

回复

使用道具 举报

千问 | 2014-10-16 06:00:13 | 显示全部楼层
Create table as select
回复

使用道具 举报

千问 | 2014-10-16 06:00:13 | 显示全部楼层
insert into db2.table select * from db1.table@dblink_db1
回复

使用道具 举报

千问 | 2014-10-16 06:00:13 | 显示全部楼层
〇〇 发表于 2014-5-4 06:25
Create table as select




回复

使用道具 举报

千问 | 2014-10-16 06:00:13 | 显示全部楼层
没有说清楚是一次性复制还是同步复制。要同步复制可以用物化视图。
在DB2建立一个指向DB1的DB LINK, 然后你就可以在DB2中访问DB1的表了,方法是在表名后面加上@DB_LINK_NAME
回复

使用道具 举报

千问 | 2014-10-16 06:00:13 | 显示全部楼层
建立个dblink,然后create table .... select ...不就得了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行