分享方式:


schema_of_xml函式

適用於: 檢查標示為是 Databricks SQL 檢查標示為是 Databricks Runtime 14.1 和更新版本

重要

這項功能處於公開預覽狀態

傳回格式字串DDLXML架構。

語法

schema_of_xml(xmlStr [, options] )

引數

  • xmlStrSTRING:具有字串的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>>