手动关闭了oracle 游标之后, 后面的逻辑for循环这个游标还有效吗?
declarecursor ca is select cname from tb_city_basic where province='海南';beginopen ca;close ca;for xx in ca loopdbms_output.put_line(xx.cname);end loop;end;/海口三亚琼海
当然有效,第一次是显式打开和关闭游标,第二次用FOR LOOP隐式打开和关闭同样游标,没问题的。