利用透明网关,oracle与SQLServer数据传输
先建好透明网关!!
1、在PLSQL/oracle中查询SQLServer的数据:
字段要加双引号"",例如:"ID"
2、从oracle中插入数据到SQLServer中时,不能直接insert intoTable(A,B)@sqlserver select A,B from oracle,这样会报错
ERROR at line 1:
ORA-02025: all tables in the SQL statement must be at the remote database
要使用游标或者For循环
SQL> begin
for x in(select userid,lgnname,username from userdoc) loop
insert into [email protected] values(x.userid,x.lgnname,x.username);
end loop;
commit;
end;