oracle如何返回游标,如何使用oracle的游标

求助:在oracle中用存储过程返回游标(前先判断游标是否有值)的问题?

可以绕个弯...

成都创新互联公司主要从事成都网站制作、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务富阳,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

先可以用select

count(*)

查询你游标的结果集,判断一下如果大于0

则说明有值,如果等于0就没有值,有值就继续执行打开游标,没有值的话就返回

DBMS_OUTPUT.PUT_LINE('没有返回值');

oracle 函数怎么返回游标

for  x  in

select 函数  fromdual ;

loop 

....每条数据处理逻辑

end loop;

如何使用Oracle的游标?

Oracle中的游标分为显示游标和隐式游标。

显示游标:

显示游标是用cursor...is命令定义的游标,它可以对查询语句(select)返回的多条记录进行处理;显示游标的操作:打开游标、操作游标、关闭游标;

隐式游标:

隐式游标是在执行插入(insert)、删除(delete)、修改(update)和返回单条记录的查询(select)语句时由PL/SQL自动定义的。PL/SQL隐式地打开SQL游标,并在它内部处理SQL语句,然后关闭它。


本文标题:oracle如何返回游标,如何使用oracle的游标
浏览地址:http://pwwzsj.com/article/dsgdhod.html