JSON-Daten mit Oracle APEX verwenden
Mit Oracle APEX können Sie Anwendungen mit JSON-Daten erstellen. Sie müssen zuerst eine Ansicht erstellen, um die erforderlichen Attribute aus den JSON-Daten zu extrahieren und in Spalten einer relationalen Ansicht zuzuordnen.
- View aus JSON Data Guide erstellen
Oracle APEX interpretiert Daten im relationalen Format. Beim Erstellen einer Ansicht werden erforderliche Attribute aus den JSON-Daten extrahiert und in Spalten einer relationalen Ansicht zugeordnet. - Ansicht mit JSON_TABLE-Funktion erstellen
Sie können Ansichten von JSON-Daten mit der SQL/JSON-Funktionjson_tableerstellen.
Übergeordnetes Thema: Anwendungen mit Oracle APEX in einer autonomen KI-Datenbank erstellen
View aus JSON Data Guide erstellen
Oracle APEX interpretiert Daten im relationalen Format. Beim Erstellen einer Ansicht werden erforderliche Attribute aus den JSON-Daten extrahiert und in Spalten einer relationalen Ansicht zugeordnet.
Zum Erstellen einer Ansicht von JSON-Daten, die in SODA-Sammlungen gespeichert sind, können Sie SODA-APIs und das JSON Data Guide verwenden. Der folgende PL/SQL-Code verwendet SODA-APIs, um eine Data Guide-Ansicht für JSON-Daten zu erstellen, die in SODA-Sammlungen gespeichert sind.
myview zu erstellen:
-- Fetch the data guide and create a view
DECLARE
coll SODA_Collection_T;
dg CLOB;
n NUMBER;
BEGIN -- Fetch the data guide from the collection or create one with hierarchical format
coll := dbms_soda.open_Collection('mycollection');
dg := coll.get_Data_Guide;
dbms_output.put_line(JSON_QUERY(dg, '$' pretty));
-- User can modify the data guide as needed
n := coll.create_View_From_DG('myview', dg);
dbms_output.put_line('Status: ' || n);
dbms_lob.freeTemporary(dg);
END;
/Prüfen Sie mit dem folgenden Befehl, ob die View erstellt wurde:
select count(1) from user_views where view_name = 'myview';Verwenden Sie den folgenden Befehl, um die Struktur der Ansicht anzuzeigen:
describe myview;Weitere Informationen zum Erstellen einer Ansicht mit JSON Data Guide finden Sie unter View mit JSON Data Guide erstellen.
Übergeordnetes Thema: JSON-Daten mit Oracle APEX verwenden
Ansicht mit Funktion JSON_TABLE erstellen
Sie können Ansichten von JSON-Daten mit der SQL/JSON-Funktion json_table erstellen.
Die SQL/JSON-Funktion json_table projiziert bestimmte JSON-Daten in Spalten verschiedener SQL-Datentypen. Mit der Funktion json_table können Sie Teile eines JSON-Dokuments den Zeilen und Spalten einer neuen virtuellen Tabelle zuordnen, die Sie auch als Inlineansicht betrachten können.
Weitere Informationen zum Erstellen von Ansichten über JSON-Daten finden Sie unter Ansicht für JSON-Daten erstellen.
Übergeordnetes Thema: JSON-Daten mit Oracle APEX verwenden