存储过程中通过dblink后可以正确返回游标吗? 具体的错误信息?我这里,因为做复制,做了dblink,一切ok,没有遇到你的情况。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 游标是通过DBLINK返回的,你可以吗?我这里试的不行。 绝对没有问题。如果再不行,为dblink定义同义词。 基于Dblink的游标中,在游标关闭前,不能使用commit。如果直接查询dblink中的表都有RPC错误,那就是dblink有问题,与cursor无关。rpc错误时,设一下alter session set global_names=false试试。 A、B主机,PROCEDURE1(返回CURSOR)在B主机上,在A主机上建立与B上的存储过程同名,A、B主机通过DBLINK访问。在A 主机上编译PROCEDURE2(通过PROCEDURE2调用A主机的同名)时报:Line: 9 Column: 4 Error: PLS-00306: wrong number or types of arguments in call to 'AQ_P_PUB_165BASE4'参数定义无问题。Line: 9 Column: 4 Error: PLS-00993: Cursor Variables cannot be passed as RPC arguments or resultsLine: 9 Column: 4 Error: PL/SQL: Statement ignored 关于使用何种集群技术 帮我用Oracle建个库吧~ ORACLE 编译$ make -f env_precomp.mk报错 初学Oracle,请高手指教! 关于存储过程的问题高手赐教 如何 备份 oracle 10g 的数据??? 动态sql怎么连接字符串,, SQL写法求助 如何提高删除记录的效率 tablespace问题请教。 OracleOraHome81ManagementServer的启动问题。 oracle7.3.4安装后怎么建立实例? 在线等待
我这里试的不行。
如果再不行,为dblink定义同义词。
rpc错误时,设一下alter session set global_names=false试试。
在A 主机上编译PROCEDURE2(通过PROCEDURE2调用A主机的同名)时报:Line: 9 Column: 4 Error: PLS-00306: wrong number or types of arguments in call to 'AQ_P_PUB_165BASE4'
参数定义无问题。Line: 9 Column: 4 Error: PLS-00993: Cursor Variables cannot be passed as RPC arguments or resultsLine: 9 Column: 4 Error: PL/SQL: Statement ignored