Sdílet prostřednictvím


Funkce schema_of_xml

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime 14.1 a vyšší

Důležité

Tato funkce je ve verzi Public Preview.

Vrátí schema řetězce XML ve formátu DDL.

Syntaxe

schema_of_xml(xmlStr [, options] )

Argumenty

  • xmlStr: Výraz STRING s řetězcem XML .
  • options: Volitelný MAP<STRING, STRING> literál.

Návraty

STRING obsahující definici struktury where, kde názvy column jsou odvozeny z názvů prvků a atributů XML. Pole values obsahovat odvozené formátované typy SQL.

Podrobnosti o možnostech najdete v tématu from_xml funkce.

Příklady

> 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>>