Oracle
 sql >> база данни >  >> RDS >> Oracle

IN клауза за Oracle Prepared Statement в Python cx_Oracle

Тази концепция не се поддържа от Oracle -- и определено не сте първият човек, който опитва този подход! Трябва или да:

  • създайте отделни променливи за обвързване за всяка стойност - нещо, което е сравнително лесно и ясно да се направи в Python
  • създайте подзаявка, като използвате оператора за прехвърляне на типове на Oracle, както е показано в тази публикация:https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:210612357425

  • използвайте съхранена процедура, за да приемете масива и да изпълните множество заявки директно в PL/SQL

  • или направете нещо съвсем друго!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Премахнете знак от дадена позиция в Oracle

  2. SQL Продължава да получава грешка с ON UPDATE CASCADE

  3. Грешка в тригера на ORACLE

  4. Създаване на таблица с база данни в PL/SQL процедура

  5. Връщане на множество стойности от функция на Oracle