Megosztás a következőn keresztül:


A schema_of_xml függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 14.1 vagy újabb

Fontos

Ez a funkció a nyilvános előzetes verzióban érhető el.

Egy sztring XML DDL sémáját adja vissza formátumban.

Syntax

schema_of_xml(xmlStr [, options] )

Argumentumok

  • xmlStr: Sztringgel STRING rendelkező XML kifejezés.
  • options: Nem kötelező MAP<STRING, STRING> konstans.

Válaszok

Az STRING oszlopnevek elem- és attribútumnevekből XML származtatott struktúradefinícióját tartalmazó függvény. A mezőértékek a származtatott formázott SQL-típusokat tartják.

A beállítások részleteiért lásd from_xml függvényt.

Példák

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