Функция schema_of_xml
Область применения: Databricks SQL Databricks Runtime 14.1 и более поздних версий
Внимание
Эта функция предоставляется в режиме общедоступной предварительной версии.
Возвращает schema строки XML
в формате DDL
.
Синтаксис
schema_of_xml(xmlStr [, options] )
Аргументы
-
xmlStr
STRING
: выражение со строкойXML
. -
options
: необязательныйMAP<STRING, STRING>
литерал.
Возвраты
STRING
с определением структуры where имена column являются производными от имен XML
элементов и атрибутов.
Поле values содержит производные форматированные типы SQL.
Дополнительные сведения о параметрах см. в разделе from_xml функции.
Примеры
> 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>>