我用游標打開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條資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276385.html
上一篇:小白求助:為什么這個代碼只洗掉‘a’呢(或者間隔洗掉似的[face]qq:34.gif[/face]),感謝!!!