Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Cláusula IN para Oracle Prepared Statement em Python cx_Oracle


Este conceito não é suportado pela Oracle -- e você definitivamente não é a primeira pessoa a tentar esta abordagem também! Você deve:
  • crie variáveis ​​de ligação separadas para cada valor -- algo que é bastante fácil e direto de fazer em Python

  • crie uma subconsulta usando o operador cast nos tipos Oracle, conforme mostrado neste post:https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:210612357425

  • use um procedimento armazenado para aceitar a matriz e executar várias consultas diretamente no PL/SQL

  • ou fazer algo completamente diferente!