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

JDBC :returnerer flere resultatsæt via en enkelt databasekald - virker ikke for Oracle

Du gør intet forkert (bortset fra at antage, at alle DBMS fungerer ens)

Oracle (og dets JDBC-driver) understøtter simpelthen ikke dette.

Du skal køre hver SELECT individuelt.

Btw:dette er en af ​​grundene til, at nogle SQL-injektionsangreb ikke virker med Orace - især den berømte "lille bobby tabeller " tegneserie.



  1. JDBC - vælg hvor kolonnen er NULL

  2. Opret PHP-array fra MySQL-kolonnen

  3. Returner en tabel i en PL/SQL-funktion

  4. MYSQL søgning gennem celler med kommaseparerede værdier