Usar Dados JSON com o Oracle APEX
Você pode usar o Oracle APEX para criar aplicativos com dados JSON. Primeiro, crie uma view para extrair os atributos necessários dos dados JSON e mapeá-los em colunas de uma view relacional.
- Criar uma View no JSON Data Guide
O Oracle APEX interpreta dados em formato relacional. A criação de uma view extrai os atributos necessários dos dados JSON e os mapeia em colunas de uma view relacional. - Criar uma View com a Função JSON_TABLE
Você pode criar views de dados JSON usando a função SQL/JSONjson_table
.
Tópico principal: Criar Aplicativos com o Oracle APEX no Autonomous Database
Criar uma View no JSON Data Guide
O Oracle APEX interpreta os dados em formato relacional. A criação de uma view extrai os atributos necessários dos dados JSON e os mapeia em colunas de uma view relacional.
Para criar uma view de dados JSON armazenados em coleções SODA, você pode usar APIs SODA e o JSON Data Guide. O código PL/SQL a seguir usa APIs SODA para criar uma view do Data Guide sobre os Dados JSON armazenados nas Coleções SODA.
myview
:
-- 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;
/
Use o seguinte comando para verificar se a view foi criada:
select count(1) from user_views where view_name = 'myview';
Use o seguinte comando para ver a estrutura da view:
describe myview;
Consulte Criar View usando o JSON Data Guide para obter mais informações sobre como criar uma view usando o JSON Data Guide.
Tópico principal: Usar Dados JSON com o Oracle APEX
Criar uma View com a Função JSON_TABLE
Você pode criar views de dados JSON usando a função SQL/JSON json_table
.
A função SQL/JSON json_table
projetos de dados JSON específicos para colunas de vários tipos de dados SQL. Você pode usar a função json_table
para mapear partes de um documento JSON nas linhas e colunas de uma nova tabela virtual, que também pode ser considerada uma view em linha.
Consulte Criar Exibição em Dados JSON para obter mais informações sobre como criar views sobre Dados JSON.
Tópico principal: Usar Dados JSON com o Oracle APEX