Oracle游标越界

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Emperor003/article/details/81359542

Oralce游标越界原因分析

很有可能是在循环里面使用了executeQuery、executeUpdate等操作,每一次操作相当于打开了一个游标,Oracle默认可打开的最大游标数为300,所以当循环超过一定数量时,就会提示游标越界;

下面提供的方法时拓展Oralce可操作的游标数,但是这样的方法不能真正解决问题,最好的办法还是要避免在循环中操作数据库

查询Oracle可操作的游标数

show parameter open_cursors;

修改Oracle可操作的游标数

alter system set open_cursors=1000;

commit;

展开阅读全文

没有更多推荐了,返回首页