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>>