cx-oracle:获取已删除记录的数量



有没有一种简单的方法可以获得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 )

最新更新