我想在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;