Função schema_of_xml
Aplica-se a: Databricks SQL Databricks Runtime 14.1 e superior
Importante
Esta funcionalidade está em Pré-visualização Pública.
Retorna o esquema de uma XML
cadeia de caracteres no DDL
formato.
Sintaxe
schema_of_xml(xmlStr [, options] )
Argumentos
xmlStr
: UmaSTRING
expressão com umaXML
cadeia de caracteres.options
: Um literal opcionalMAP<STRING, STRING>
.
Devoluções
A STRING
holding uma definição de struct onde os nomes das colunas são derivados dos XML
nomes de elementos e atributos.
Os valores de campo contêm os tipos SQL formatados derivados.
Para obter detalhes sobre opções, consulte from_xml função.
Exemplos
> 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>>