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í schéma XML
řetězce ve DDL
formátu.
Syntaxe
schema_of_xml(xmlStr [, options] )
Argumenty
xmlStr
: VýrazSTRING
s řetězcemXML
.options
: VolitelnýMAP<STRING, STRING>
literál.
Návraty
A STRING
holding a definition of struct where the column names are derived from the XML
element and attribute names.
Hodnoty polí obsahují 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>>