schema_of_xml
-Funktion
Gilt für: Databricks SQL Databricks Runtime 14.1 und höher
Wichtig
Dieses Feature befindet sich in der Public Preview.
Gibt das Schema einer XML
-Zeichenfolge im DDL
-Format zurück.
Syntax
schema_of_xml(xmlStr [, options] )
Argumente
xmlStr
: EinSTRING
-Ausdruck mit einerXML
-Zeichenfolge.options
: ein optionalesMAP<STRING, STRING>
-Literal.
Gibt zurück
Eine STRING
mit der Definition Struktur, in der die Spaltennamen von den XML
-Element- und Attributnamen abgeleitet werden.
Die Feldwerte enthalten die abgeleiteten formatierten SQL Typen.
Einzelheiten zu Optionen finden Sie unter from_xml-Funktion.
Beispiele
> 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>>