適用於:
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>>