新博客http://www.cnblogs.com/zhjh256 欢迎访问
分类: Oracle
2008-01-06 21:31:21
ORA-06511: PL/SQL: cursor already open
一、查看循环中打开的游标有一个相应的关闭;
二、如果没有inserting/updating/deleting,不需要commit语句;
三、不要使用WHEN OTHERS,其会隐藏发生错误的游标;
四、每个fetch后都应该有一个Exit when name_of_cursor%notfound语句;
五、循环中需要紧接着CLOSE子句;