问一下关于,游标的问题
cpp_1 2021-04-15 11:32:00
我用游标打开select * from aa where stata=0
这样能查到10000条记录,我游标,每次循环 100条
data
while (data)
xxxxxxxx
做一些业务逻辑
做完业务逻辑以后,我想删除这100条数据在执行下一个循环
cur.exec("delete aa where id in (100个ID号)")
但现在好像用,做的好,就一直在报cx_Oracle:Interface Error
是不是在一个,没走完的游标里面,我不能做删除?
如果这个时候,我重新开一个游标,执行删除,会对前面一个没走完的游标有什么影响吗?
比如
第一:个游标我执行读取10000条记录,每一个循环100条
第二:执行完业务逻辑,我新开一个游标,删除这100条记录
第三:开始第一个游标取下100条数据