Funkcja schema_of_xml
Dotyczy: Databricks SQL Databricks Runtime 14.1 i nowsze
Ważne
Ta funkcja jest dostępna w publicznej wersji zapoznawczej.
Zwraca schemat XML
ciągu w DDL
formacie.
Składnia
schema_of_xml(xmlStr [, options] )
Argumenty
xmlStr
STRING
: wyrażenie z ciągiemXML
.options
: opcjonalnyMAP<STRING, STRING>
literał.
Zwraca
Trzymając STRING
definicję struktury, w której nazwy kolumn pochodzą z XML
nazw elementów i atrybutów.
Wartości pól przechowują pochodne sformatowane typy SQL.
Aby uzyskać szczegółowe informacje na temat opcji, zobacz from_xml funkcja.
Przykłady
> 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>>