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 ciągu XML
w formacie DDL
.
Składnia
schema_of_xml(xmlStr [, options] )
Argumenty
-
xmlStr
STRING
: wyrażenie z ciągiemXML
. -
options
: opcjonalnyMAP<STRING, STRING>
literał.
Zwraca
STRING
zawierające definicję struktury, w której nazwy kolumn pochodzą z nazw elementów i atrybutów z XML
.
Wartości pól przechowują wyprowadzone 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>>