Funzione schema_of_xml
Si applica a: Databricks SQL Databricks Runtime 14.1 e versioni successive
Importante
Questa funzionalità è disponibile in anteprima pubblica.
Restituisce il schema di una stringa XML
in formato DDL
.
Sintassi
schema_of_xml(xmlStr [, options] )
Argomenti
-
xmlStr
STRING
: espressione con unaXML
stringa. -
options
: valore letterale facoltativoMAP<STRING, STRING>
.
Valori restituiti
Un STRING
che contiene una definizione di struct where, i nomi dei column sono derivati dai nomi degli elementi e degli attributi XML
.
Il campo values contiene i tipi SQL derivati e formattati.
Per informazioni dettagliate sulle opzioni, vedere from_xml funzione.
Esempi
> 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>>