用一个实例讲解DB2数据库游标循环的问题

用一个实例讲解DB2数据库游标循环的问题,第1张

本文中的存储过程示例 预计的循环次数是yh表行数 由于SELECT IID INTO PINT FROM YH WHERE = 不返回任何行 所以at_end后会立刻等于 (只循环一次就退出)

lishixinzhi/Article/program/DB2/201311/21926

不是这样的,存储过程中不是非要用游标啊,他有输入和输出参数,只要在过程中做相应的处理就会返回输出参数。游标的作用主要是为了循环提取数据,游标分隐性游标和显性游标。举个例子(显性游标):cursor 游标名 is select 语句while 游标名% found loopend loop其中的select 语句提取的是一列值,然后每次取一个进行下面的循环。(隐性游标):for 游标名 in (select 语句)loopend loop其中的select 语句提取的也是一列值,然后每次取一个进行下面的循环。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10006048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存