Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí schéma JSON řetězce ve DDL formátu.
Syntaxe
schema_of_json(jsonStr [, options] )
Argumenty
-
jsonStr: VýrazSTRINGs řetězcemJSON. -
options: VolitelnéMAPliterály, jejichž klíče a hodnoty jsouSTRING.
Návraty
Definice pole struktur s poli řetězců, kde názvy sloupců jsou odvozeny z klíčů.
Hodnoty polí obsahují odvozené formátované typy SQL.
Podrobnosti o možnostech najdete v funkcifrom_json.
K odvození agregovaného schématu skupiny JSON řetězců použijte schema_of_json_agg agregační funkci.
Příklady
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>