oracle 使用存储过程 利用游标访问其他数据库 返回结果集
诺丽果 2017-07-20 11:12:58 求助大神 我现在想做两个数据库之间的同步,利用的是存储过程,想要用存储过程中的游标 返回一个结果集,但是这个结果集是另外一个数据库的,大神们有木有办法,下面是一部分存储过程代码:
create or replace procedure insert_Remote is
iocon number;
wcon number;
cursor C_EMP IS --声明显式游标
select tag_id,
io_time,
status,
authorized,
auth_time,
username,
warn_type,
warn_detil,
warn_time,
check_time,
station_name,
difference,
check_count,
difference_count,
sub_tag_id,
location_id
from t_synchrodata;
C_ROW C_EMP%ROWTYPE; --定义游标变量,该变量的类型为基于游标C_EMP的记录
begin
OPEN C_EMP; --必须要明确的打开和关闭游标
FETCH C_EMP
INTO C_ROW;
WHILE C_EMP%FOUND LOOP
DBMS_OUTPUT.PUT_LINE(C_ROW.tag_id || '**');
C_ROW 就是返回的结果集,就是怎么在存储过程中访问其他数据库