Função SQL/JSON JSON_VALUE

Função SQL/JSON JSON_VALUE

Função SQL/JSON JSON_VALUE

1. Introdução

A função JSON_VALUE é utilizada para extrair um valor específico de um documento JSON. Esta função é útil para acessar dados de uma coluna JSON em uma consulta SQL.

2. Sintaxe

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


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

3. Exemplo

Suponha que você tenha uma tabela chamada employees com uma coluna JSON chamada employee_info. Para extrair o nome do funcionário de um documento JSON:


-- Exemplo de uso de JSON_VALUE
SELECT JSON_VALUE(employee_info, '$.name') AS employee_name
FROM employees;
        

4. Mais Informações

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

Função SQL/JSON JSON_VALUE

Post a Comment

0 Comments