含有REF CURSOR 的过程只能有一个out参数?
2007-04-18 10:06 flyingfish 阅读(608) 评论(0) 编辑 收藏 举报在使用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;