数据库A (本地)
现在想调用 另一个 数据库(数据库B)的 存储过程 。
数据库B 有2个用户. dbmd 下有存储过程aa, 用户 dbquery 有权限执行dbmd.aa
我创建 db_link 连接 dbquery 用户,在通过 dbquery 用户 调用 dbmd 用户的存储过程aaCREATE PUBLIC SYNONYM bb_margin_query_p --创建同义词
FOR dbchnadm.prc_team_deposit_query@TO_STQ; db_link 是指向数据库B 的 dbquery用户
我创建了 同义词 但是 调用的时候报错,怎么回事啊?
报错信息是 必须说明标示府 “bb_margin_query_p”
请赐教!!!
现在想调用 另一个 数据库(数据库B)的 存储过程 。
数据库B 有2个用户. dbmd 下有存储过程aa, 用户 dbquery 有权限执行dbmd.aa
我创建 db_link 连接 dbquery 用户,在通过 dbquery 用户 调用 dbmd 用户的存储过程aaCREATE PUBLIC SYNONYM bb_margin_query_p --创建同义词
FOR dbchnadm.prc_team_deposit_query@TO_STQ; db_link 是指向数据库B 的 dbquery用户
我创建了 同义词 但是 调用的时候报错,怎么回事啊?
报错信息是 必须说明标示府 “bb_margin_query_p”
请赐教!!!
select * from dbchnadm.dchnreward_for_lntele@to_stq
通过 db_link ,通过dbquery 用户 可以访问dbmd 的表
但是存储过程就不行。在 dbquery 下 能 执行dbmd 用户的存储过程