【问题标题】:cx_Oracle unable to commit the changescx_Oracle 无法提交更改
【发布时间】:2018-01-20 20:46:38
【问题描述】:

CALL MANAGE_NAME() 在 sqlplus 中工作并更新数据

作为 连接 = cx_Oracle.connect(用户名、密码、数据库); cursor= connection.cursor()

cursor.callproc("MANAGE_NAME");
connection.commit();
print  "Changes commited"

但是变化没有得到反映

【问题讨论】:

  • 自从我使用 cx_Oracle 已经有一段时间了,但我相信在过程中添加提交是处理这个问题的方法。你试过这种方法吗?
  • 在应用程序中提交应该没问题:除非 PL/SQL 代码正在回滚。问题描述中没有足够的信息来发表更多评论。

标签: python cx-oracle


【解决方案1】:
sQuery = "commit"
curORA.execute(sQuery)

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2018-11-22
  • 2011-08-20
  • 2011-09-11
  • 1970-01-01
  • 2017-11-12
  • 2011-12-21
  • 2020-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多