title: Oracle error ORA-01036: illegal variable name/number
body: <p>Why am I getting this error in Oracle DB?</p>
  
  <p>cx_Oracle.DatabaseError: ORA-01036: illegal variable name/number</p>
  
  <pre><code>cur.execute("select jobid, jobname, technology, skillset, salary, minimumexp from job where technology=:technology or int(salary)&gt;=:int(salary) or int(minimumexp)&lt;=int(minimumexp)",{"technology":technology,"int(salary)":int(salary),"int(minimumexp)":int(minimumexp)})
  </code></pre>