Другие объяснили, почему фиксация не требуется в операторе SELECT. Я просто хотел отметить, что вы можете использовать свойство autocommit
объекта Connection , чтобы избежать необходимости выполнять коммит вручную:
import cx_Oracle
with cx_Oracle.connect(usr, pwd, url) as conn:
conn.autocommit = True
cursor = conn.cursor()
cursor.execute("UPDATE SO SET STATUS='PE' WHERE ID='100'")
cursor.close()
Это особенно полезно, когда у вас есть несколько операторов INSERT, UPDATE и DELETE в одном соединении.