含有REF CURSOR 的过程只能有一个out参数?
2007-04-18 10:06
253 查看
在使用pl/sql开发中发现,如果过程含有REF CURSOR 类型out参数时,不可以再有别的out参数,否则报错,不知为何?未找到资料说不允许多个out参数。 CREATE OR REPLACE PROCEDURE Test_Cursor(P1 IN INTEGER, p_Hint OUT VARCHAR2, p_Cursor OUT common_util.Rcursor) IS
BEGIN
OPEN p_Cursor FOR
SELECT Tileid, Layerno, Rowno, Colno, Image FROM 分块表52; p_Hint := '另一个输出参数!';
END Test_Cursor; ---------------------------------------------------------
Not all input variables have been initialized
32003
begin Test_Cursor(:p1 ,:p_Hint ,:p_Cursor);end;
BEGIN
OPEN p_Cursor FOR
SELECT Tileid, Layerno, Rowno, Colno, Image FROM 分块表52; p_Hint := '另一个输出参数!';
END Test_Cursor; ---------------------------------------------------------
Not all input variables have been initialized
32003
begin Test_Cursor(:p1 ,:p_Hint ,:p_Cursor);end;
相关文章推荐
- 返回多个不同类型参数的值(out)可变参数一维数组( params )把值从方法中带出(ref) 方法递归(方法自己调用自己与循坏类似注意return每次只能跳出一个方法))
- 含有ref out 参数 的方法反射 Emit 与 普通
- JPA中调用含有IN、OUT、INOUT参数的存储过程
- 创建一个包,其中定义一个过程,可以查询得到编号为7900的员工的姓名ename、薪水sal、佣金comm、上司编号mgr (通过OUT类型的参数将结果返回并打印) (注意包有包头部分的声明和包体部分的
- [VB转C#]少见的错误:编译错误:ref或out参数必须是一个lvalue
- .net程序员的盲点(一):参数修饰符ref,out ,params的区别
- 参数修饰符ref,out ,params的区别
- 深入理解C#之 参数传递 ref out params
- Java调用Oracle、mysql带out参数的存储过程
- 动态使用webservice,以及含有ref类型的参数的问题
- params 数组参数的解读 为什么:对于 params 只能在一个参数列表中使用一次 并且要放到最后
- C# 参考之方法参数关键字:params、ref及out
- C#高级参数{out,ref,params}
- oracle字符集乱码及返回 REF CURSOR 的存储过程执行问题
- c#参数修饰符ref、out、params
- 【mysql】mysql存储过程in、out、inout参数使用
- c# 方法参数(传值,传引用,ref,out,params,可选参数,命名参数)
- 动态调用带out参数的存储过程
- ref引用类型,数组型参数,out输出参数
- web api中post参数时只能一个