適用対象:
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>>