Funkce schema_of_xml
Platí pro: Databricks SQL Databricks Runtime 14.1 a vyšší
Důležité
Tato funkce je ve verzi Public Preview.
Vrátí schema řetězce XML
ve formátu DDL
.
Syntaxe
schema_of_xml(xmlStr [, options] )
Argumenty
-
xmlStr
: VýrazSTRING
s řetězcemXML
. -
options
: VolitelnýMAP<STRING, STRING>
literál.
Návraty
STRING
obsahující definici struktury where, kde názvy column jsou odvozeny z názvů prvků a atributů XML
.
Pole values obsahovat odvozené formátované typy SQL.
Podrobnosti o možnostech najdete v tématu from_xml funkce.
Příklady
> SELECT schema_of_xml('<p><a>1</a></p>');
STRUCT<a: BIGINT>
> SELECT schema_of_xml('<p><a attr="2">1</a><a>3</a></p>', map('excludeAttribute', 'true'));
STRUCT<a: ARRAY<BIGINT>>