Funktionen schema_of_xml
Gäller för: Databricks SQL Databricks Runtime 14.1 och senare
Viktigt!
Den här funktionen finns som allmänt tillgänglig förhandsversion.
Returnerar schema för en XML
sträng i DDL
format.
Syntax
schema_of_xml(xmlStr [, options] )
Argument
-
xmlStr
: EttSTRING
uttryck med enXML
sträng. -
options
: En valfriMAP<STRING, STRING>
literal.
Returer
En STRING
som innehåller en definition av strukturen where, där column-namnen kommer från XML
element- och attributnamn.
Fältet values innehåller de härledda formaterade SQL-typerna.
Mer information om alternativ finns i funktionen from_xml.
Exempel
> 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>>