0

Python では、Oracle データベースとの接続が正常に確立された後、データベースから 5 分ごとにデータを取得し、データが引き出されたように見える特定の列を更新したいと考えています。

抜き出したemp_idのリストをemp_listに格納してupdateコマンドを試してみたところ、

emp_list = [123,576, 686, 783]
statement = "UPDATE employee SET close_emp_data = 7 WHERE emp_id in (emp_list)"
curs.execute(statement)
connection.commit()

コードを実行すると、「no such column: data」というエラーが発生します。

PS emp_id は動的であり、取得される行数は固定されていないため、直接渡すことはできません。

4

0 に答える 0