【发布时间】:2018-03-16 07:38:21
【问题描述】:
我有两个列表,每个列表有 100 个元素(比如class_db_col 和class_id_col)。我想将 class_db_col 列表中的所有项目推送到 oracle DB 中的一列(比如 class_result)。
statement = 'update TRANSFERS_TXN_MT set CLASS_RESULT = :1 where id= :2'
for i in range(len(class_db_col)):
cursor.execute(statement,(class_id_col[i],class_db_col[i]))
conn.commit()
收到此错误
ORA-01484: 数组只能绑定到 PL/SQL 语句
谁能帮我解决这个问题?
【问题讨论】:
-
您使用的是哪个版本的 cx_Oracle?
-
@APC cx-Oracle==6.0.2
标签: python database oracle plsql cx-oracle