- Categorias:
Funções de conversão , Funções de dados semiestruturados e estruturados (Matriz/objeto)
TO_OBJECT¶
Converte o valor de entrada em um OBJECT:
Para um valor VARIANT contendo um OBJECT, retorna o OBJECT.
Para entrada NULL, ou para um valor VARIANT contendo apenas JSON nulo, retorna NULL.
Para um OBJECT, devolve o próprio OBJECT.
Para todos os outros valores de entrada, relata um erro.
Sintaxe¶
TO_OBJECT( <expr> )
Argumentos¶
expr
Uma expressão que avalia como um VARIANT que contém um OBJECT.
Retornos¶
O tipo de dados do valor retornado é OBJECT.
Exemplos¶
Isto demonstra o uso simples da função TO_OBJECT:
Criar uma tabela e inserir um valor do tipo VARIANT. (A função PARSE_JSON retorna um VARIANT.)
CREATE TABLE t1 (vo VARIANT); INSERT INTO t1 (vo) SELECT PARSE_JSON('{"a":1}');Chamar a função TO_OBJECT:
SELECT TO_OBJECT(vo) from t1; +---------------+ | TO_OBJECT(VO) | |---------------| | { | | "a": 1 | | } | +---------------+