schema_of_xml
Función
Se aplica a: Databricks SQL Databricks Runtime 14.1 y versiones posteriores
Importante
Esta característica está en versión preliminar pública.
Devuelve el esquema de una cadena XML
en formato DDL
.
Sintaxis
schema_of_xml(xmlStr [, options] )
Argumentos
xmlStr
: una expresiónSTRING
con una cadenaXML
.options
: un literalMAP<STRING, STRING>
opcional.
Devoluciones
Un elemento STRING
que contiene una definición de una estructura donde los nombres de columna se derivan de los nombres de elemento y atributo XML
.
Los valores de los campos contienen los tipos SQL con formato derivados.
Para obtener más información sobre las opciones disponibles, consulte función from_xml.
Ejemplos
> 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>>