Funkcja schema_of_xml

Dotyczy:check marked yes Databricks SQL check marked yes 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

  • xmlStrSTRING: wyrażenie z ciągiemXML.
  • options: opcjonalny MAP<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>>