如果我运行类似
的话delete from mytable where (...)
我会收到X rows deleted
的消息。
如何在python / cx_Oracle中捕获此消息?
答案 0 :(得分:0)
如果您指的是SQL Plus生成的消息,那些消息是由SQL Plus应用程序本身生成的,并且不能从Oracle客户端库中获得。
相反,您可以通过检查属性cursor.rowcount来自己生成消息,如下面的代码所示:
cursor.execute("delete from TestStrings where rownum <= 5")
print(cursor.rowcount, "rows deleted")