Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Retorna o esquema de uma cadeia de caracteres JSON em formato DDL.
Sintaxe
schema_of_json(jsonStr [, options] )
Argumentos
-
jsonStr: UmaSTRINGexpressão com umaJSONcadeia de caracteres. -
options: OpcionalMAPliterais onde as chaves e valores sãoSTRING.
Devoluções
Um STRING que contém uma definição de uma matriz de estruturas com n campos de cadeias de caracteres onde os nomes das colunas são derivados das teclas JSON.
Os valores de campo contêm os tipos SQL formatados derivados.
Para detalhes sobre opções, veja from_json função.
Para derivar o esquema agregado de um grupo de JSON cadeias usa-se a schema_of_json_agg função agregada.
Exemplos
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>