Função SQL/JSON JSON_QUERY

Função SQL/JSON JSON_QUERY

Função SQL/JSON JSON_QUERY

1. Introdução

A função JSON_QUERY é usada para extrair um subconjunto de dados JSON de um documento JSON. Ela permite que você recupere uma parte estruturada do JSON, como um objeto ou uma matriz, em vez de um valor escalar.

2. Sintaxe

A sintaxe básica da função JSON_QUERY é:


JSON_QUERY ( json_expr , path [ RETURNING data_type ] )
        
  • json_expr: A expressão JSON que contém o dado.
  • path: O caminho para o subconjunto de dados JSON desejado.
  • RETURNING data_type: Opcional. Especifica o tipo de dado retornado.

3. Exemplo

Suponha que você tenha uma tabela chamada orders com uma coluna JSON chamada order_details. Para extrair detalhes do pedido como um objeto JSON:


-- Exemplo de uso de JSON_QUERY
SELECT JSON_QUERY(order_details, '$.items') AS order_items
FROM orders;
        

4. Mais Informações

Para mais detalhes sobre a função JSON_QUERY e outras funcionalidades relacionadas ao JSON no Oracle Database, consulte a documentação oficial:

Função SQL/JSON JSON_QUERY

Post a Comment

0 Comments