PLSQL入门与精通(第81章:利用游标进行递归调用的时候游标数超标问题)
这次我们重点说明一下递归调用的注意点。
递归调用,因为循环处理次数很多,所以他是非常容易消耗资源的,这是我们要注意的。
特别是在进行显示的游标处理时,如果关闭游标是在递归调用前进行的话,随着调用的传递,
打开的游标数量会不停地增加,若超过游标数量的上限,则会出错:“ORA-01000:超过了开启的最大游标数”。
因此,要注意显式游标和递归调用组合使用的时候的这个问题。
接下来我们针对这个问题举例说明:
我们接着使用第79章提到的例子:“用递归调用进行阶层查询”,
我们用递归调用+显式游标的方式进行处理。
程
原创
2021-04-06 20:15:47 ·
372 阅读 ·
0 评论