Fonction schema_of_xml
S’applique à : Databricks SQL Databricks Runtime 14.1 et versions ultérieures
Important
Cette fonctionnalité est disponible en préversion publique.
Retourne le schéma d’une chaîne XML
au format DDL
.
Syntaxe
schema_of_xml(xmlStr [, options] )
Arguments
xmlStr
: expressionSTRING
avec une chaîneXML
.options
: un littéralMAP<STRING, STRING>
facultatif.
Retours
Une STRING
contenant une définition de struct où les noms des colonnes sont dérivés des noms d’élément et d’attribut XML
.
Les valeurs de champ contiennent les types SQL mis en forme dérivés.
Pour plus de détails sur les options, voir fonction from_xml.
Exemples
> 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>>