-3

如何使用 Python 更新 Oracle 数据库中的单个列?我的脚本基本上制作了一个字符串列表,如 ["abc","world",...] 并尝试更新 oracle 数据库中的特定列。

var = ["abc","world",...]
cursor.prepare("INSERT INTO table(col10) VALUES (:var)")
cursor.executemany(None, var)

但我最终得到“DatabaseError:ORA-01036:非法变量名/编号”。

4

1 回答 1

0

请参阅使用 executemany 的说明。您需要一个 dicts 列表,每个 dicts 都有一个键“var”,其值是您在 var 列表中的字符串。

于 2012-06-13T01:30:41.733 回答