【发布时间】:2020-11-07 02:36:39
【问题描述】:
有没有简单的方法可以获取cx中删除的记录数 甲骨文?
使用rowcount 光标属性不起作用(它始终为零)。
我正在使用cx-Oracle 7.0.0.
谢谢
【问题讨论】:
标签: python oracle cx-oracle dml rowcount
有没有简单的方法可以获取cx中删除的记录数 甲骨文?
使用rowcount 光标属性不起作用(它始终为零)。
我正在使用cx-Oracle 7.0.0.
谢谢
【问题讨论】:
标签: python oracle cx-oracle dml rowcount
您仍然可以使用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 )
【讨论】: