Por que a necessidade de se comprometer explicitamente ao fazer uma atualização?
Aqui está o meu código:
import cx_Oracle
conn = cx_Oracle.connect(usr, pwd, url)
cursor = conn.cursor()
cursor.execute("UPDATE SO SET STATUS='PE' WHERE ID='100'")
conn.commit()
Se eu remover oconn.commit()
, a tabela não é atualizada. Mas para instruções selecionadas, não preciso dissoconn.commit()
. Estou curioso por quê?