Delen via


schema_of_xml-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 14.1 en hoger

Belangrijk

Deze functie is beschikbaar als openbare preview.

Geeft het schema van een XML tekenreeks in DDL formaat.

Syntaxis

schema_of_xml(xmlStr [, options] )

Argumenten

  • xmlStr: Een STRING expressie met een XML tekenreeks.
  • options: Een optionele letterlijke MAP<STRING, STRING> waarden.

Retouren

Een STRING met een definitie van de struct waarin de kolomnamen worden afgeleid van het XML element en kenmerknamen. De veldwaarden bevatten de afgeleide, opgemaakte SQL-typen.

Zie from_xml functie voor meer informatie over opties.

Voorbeelden

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