Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função
Aplica-se a:
SQL do Databricks
Runtime do Databricks
Retorna o esquema de uma cadeia de caracteres JSON em formato DDL.
Sintaxe
schema_of_json(jsonStr [, options] )
Argumentos
-
jsonStr: uma expressãoSTRINGcom uma cadeia de caracteresJSON. -
options: um literalMAPopcional com chaves e valores sendoSTRING.
Retornos
Uma STRING que contém uma definição de uma matriz de structs com campos n de cadeias de caracteres, em que os nomes das colunas são derivados das chaves JSON.
Os valores dos campos contêm os tipos SQL formatados derivados.
Para obter detalhes sobre as opções, consulte from_json a função.
Para derivar o esquema agregado de um grupo de cadeias de JSON caracteres, use a schema_of_json_agg função de agregação.
Exemplos
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>