标签: python cx-oracle
如何使用Python更新Oracle数据库中的单个列?我的脚本基本上创建了一个字符串列表,如[“abc”,“world”,...],并尝试更新oracle数据库中的特定列。
var = ["abc","world",...] cursor.prepare("INSERT INTO table(col10) VALUES (:var)") cursor.executemany(None, var)
但我最终得到“DatabaseError:ORA-01036:非法变量名称/号码”。
答案 0 :(得分:0)
请参阅使用executemany的this explanation。您需要一个dicts列表,每个dicts都有一个键'var',其值是var列表中的字符串。