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