oracle游标问题Oracle高手来
我在过程中用游标 比如 cursor empcur is select rq from T_TEMP_ybxbcl group by rq;
(现在表里有100条数据)
然后在后续语句中对这个表进行了操作
(现在表里有一千条数据)
问我这个游标在下面循环的时候是按照我 1000条还是100条做的循环 打开的是100条还是我操作后的1000条的数据游标
参考答案:不影响,Oracle的游标在打开时会在新分配内存保存记录集,表数据的变化不会影响到记录集,如果Close之后重新Open的话就是新的结果了,顺便说一下,如果用For循环的话,会自动打开和关闭游标