-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 の使用に関するこの説明を参照してください。それぞれがキー「var」を持ち、値がvarリストにある文字列であるdictのリストが必要です。

于 2012-06-13T01:30:41.733 に答える