schema_of_xml
函数
适用于: Databricks SQL Databricks Runtime 14.1 及更高版本
重要
此功能目前以公共预览版提供。
返回 DDL
格式的 XML
字符串的架构。
语法
schema_of_xml(xmlStr [, options] )
参数
xmlStr
:具有XML
字符串的STRING
表达式。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>>