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:
0 Comments