有一个简单的方法来获取cx中删除的记录数量吗?
使用rowcount游标属性不起作用(始终为零)。
我用的是cx-Oracle 7.0.0.
谢谢
发布于 2020-07-19 16:54:41
您仍然可以使用rowcount属性的cursor类,没有问题,这样的方式,说明如下;
import cx_Oracle
conn = cx_Oracle.connect('uname/pwd@host:port/dbname')
param_list=[[101],[102],[103]]
cursor = conn.cursor()
cursor.prepare('DELETE tab WHERE id =:1')
cursor.executemany(None,param_list)
conn.commit()
print( 'Number Of Deleted Records : ', cursor.rowcount )https://stackoverflow.com/questions/62951410
复制相似问题