Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Devuelve el esquema de una cadena JSON en formato DDL.
Sintaxis
schema_of_json(jsonStr [, options] )
Argumentos
-
jsonStr: una expresiónSTRINGcon una cadenaJSON. -
options: un literal deMAPopcional con claves y valoresSTRING.
Devoluciones
Una STRING que contiene una definición de una matriz de structs con campos n de cadenas donde los nombres de columna se derivan de las claves JSON.
Los valores de los campos contienen los tipos SQL con formato derivados.
Para obtener más información sobre las opciones, consulte from_json función.
Para derivar el esquema agregado de un grupo de JSON cadenas, use la schema_of_json_agg función de agregado.
Ejemplos
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>