sql >> Databáze >  >> RDS >> Oracle

Vraťte výsledky dotazu SQL jako JSON v oracle 12c

Oracle 12c verze 12.1.0.2 (nejnovější verze k 11.11.2014) přidává podporu JSON:https://docs.oracle.com/database/121/NEWFT/chapter12102.htm#BGBGADCC

Je k dispozici od 17. října. https://blogs.oracle.com/db/entry/oracle_database_12c_release_1

Pokud nejste schopni opravit/pracovat s touto verzí, existuje vynikající balíček napsaný Lewisem Cunninghamem a Jonasem Krogsboellem:PL/JSON* http://pljson.sourceforge.net/

Je to vynikající balíček (použil jsem ho v mnoha databázových instalacích).

Uvedené příklady jsou dobré a pokrývají většinu scénářů.

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


  1. Jak zrušit omezení cizího klíče v databázi SQL Server pro všechny tabulky - SQL Server / Výukový program TSQL, část 72

  2. Aktualizace pole JSON nepřetrvávají v databázi

  3. Php volající skript zálohování databáze sqlserver, záložní soubor vytvořen a poté odstraněn

  4. Jak zrušit databázi PostgreSQL, pokud k ní existují aktivní připojení?