有没有一种简单的方法可以获得cx中已删除记录的数量神谕
使用rowcount
游标属性不起作用(它始终为零(。
我正在使用cx-Oracle 7.0.0.
感谢
您仍然可以使用cursor
类的rowcount
属性,如下所述;
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 )