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

Returner resultater af en sql-forespørgsel som JSON i oracle 12c

Oracle 12c version 12.1.0.2 (den seneste version pr. 11.11.2014) tilføjer JSON-understøttelse:https://docs.oracle.com/database/121/NEWFT/chapter12102.htm#BGBGADCC

Den har været tilgængelig siden den 17. oktober. https://blogs.oracle.com/db/entry/oracle_database_12c_release_1

Hvis du ikke er i stand til at patche/arbejde med den version, er der en fremragende pakke skrevet af Lewis Cunningham og Jonas Krogsboell:PL/JSON* http://pljson.sourceforge.net/

Det er en fremragende pakke (jeg har brugt den i adskillige databaseinstallationer).

De inkluderede eksempler er gode og dækker de fleste scenarier.

declare 
  ret json;
begin
  ret := json_dyn.executeObject('select * from tab');
  ret.print;
end;
/


  1. Returner en grupperet liste med forekomster ved hjælp af Rails og PostgreSQL

  2. MariaDB Java Connector Driver Ydeevne

  3. PostgresSQL-installation mislykkedes:initialisering af databaseklynge mislykkedes MAC OS

  4. Forskellen mellem ON- og WHERE-udtryk i SQL-tabel joins