看见在声明的时候声明了这些东西
-- RETURN VALUE
OUT_CUR OUT ResultType.CURSORTYPE,
OUT_RTN OUT INTEGER,
OUT_MSG OUT VARCHAR2最后还有这些代码
OUT_RTN := 1;
OUT_MSG := '处理结束了.';而且在开始查询的时候有这段代码OPEN OUT_CUR FOR,不知道是什么意思,能详细说说吗,,,是菜鸟很多东西还不是很明白
-- RETURN VALUE
OUT_CUR OUT ResultType.CURSORTYPE,
OUT_RTN OUT INTEGER,
OUT_MSG OUT VARCHAR2最后还有这些代码
OUT_RTN := 1;
OUT_MSG := '处理结束了.';而且在开始查询的时候有这段代码OPEN OUT_CUR FOR,不知道是什么意思,能详细说说吗,,,是菜鸟很多东西还不是很明白
OUT_RTN OUT INTEGER,
OUT_MSG OUT VARCHAR2
--给存储过程定义了三个输出参数,可以理解成在个返回的结果OPEN OUT_CUR FOR...
--具体指定返回游标OUT_CUR的内容
一般后面跟着select语句,意思是打开游标集;
OUT表示有参数返回,OUT_CUR被定义为游标,就是运行结果有一个游标返回值
在前面你将OUT_CUR 定义为了一个游标,
OPEN的意思就是打开游标
一楼的正解,速度好快啊,我再补充下!OUT_CUR OUT ResultType.CURSORTYPE,
OUT_RTN OUT INTEGER,
OUT_MSG OUT VARCHAR2
只要是出现OUT字段的输入参数,都是用来返回结果的,就跟java、.net代码里面的函数参数一个效果;OPEN OUT_CUR FOR...
有OUT标识:这个是打开返回的游标集合;如果没有OUT标识,就表示是自定义的游标。