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