our UPDATE statement looks like this:
upd = """UPDATE prices \
SET pre_after_price = :1, \
volume = :2, \
pre_after_updated = SYSDATE + INTERVAL '1' HOUR \
WHERE ticker = :3"""
Then, the actual code is this:
cursor.execute(upd,([pre_after_price, volume, ticker]))
But rather, we get this error:
ORA-01036: illegal variable name/number
dpiStmt_bindByPos: bind by position
Is there something we are doing wrong?