首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

小弟我想在oracle中把一个数据库中的表中的数据插入到另一个数据库相应的表中!呀

2011-12-20 
我想在oracle中把一个数据库中的表中的数据插入到另一个数据库相应的表中!急,在线等呀!insertinto局@orcl_

我想在oracle中把一个数据库中的表中的数据插入到另一个数据库相应的表中!急,在线等呀!
insert   into   局@orcl_35(局编号,局名称)
select   局编号,局名称   from   new_scott.局@orcl_36;


是不是要设置什么呢?


[解决办法]
创建一个db link,语法如下:
CREATE [PUBLIC] DATABASE LINK <link_name>
CONNECT TO <user_name>
IDENTIFIED BY <password>
USING ' <service_name> ';


例如:
CREATE DATABASE LINK local
CONNECT TO hr IDENTIFIED BY hr
USING 'local ';

然后即可以在sql中使用这个link

SELECT table_name, tablespace_name FROM user_tables@local;

热点排行