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

IN-klausul for Oracle Prepared Statement i Python cx_Oracle

Dette koncept understøttes ikke af Oracle - og du er bestemt heller ikke den første person, der prøver denne tilgang! Du skal enten:

  • opret separate bindevariabler for hver i værdi - noget, der er ret nemt og ligetil at gøre i Python
  • opret en underforespørgsel ved hjælp af cast-operatoren på Oracle-typer som vist i dette indlæg:https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:210612357425

  • brug en lagret procedure til at acceptere arrayet og udføre flere forespørgsler direkte i PL/SQL

  • eller gør noget helt andet!



  1. Konstruktøren SQLiteOpenHelper() er udefineret

  2. databaseforbindelse virker ikke i jar, men virker i eclipse

  3. mysql:vælg, indsæt, slet og opdater i én forespørgsel

  4. MySQL 5.7:konverter simpel JSON_ARRAY til rækker