Oracle
 sql >> Database >  >> RDS >> Oracle

Clausola IN per Oracle Prepared Statement in Python cx_Oracle

Questo concetto non è supportato da Oracle e non sei nemmeno la prima persona a provare questo approccio! Devi:

  • crea variabili di collegamento separate per ogni valore -- qualcosa che è abbastanza facile e diretto da fare in Python
  • creare una sottoquery utilizzando l'operatore cast sui tipi Oracle come mostrato in questo post:https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:210612357425

  • utilizzare una procedura memorizzata per accettare l'array ed eseguire più query direttamente in PL/SQL

  • o fai qualcos'altro!