schema_of_xml
関数
適用対象: Databricks SQL Databricks Runtime 14.1 以上
重要
この機能はパブリック プレビュー段階にあります。
XML
文字列のスキーマを DDL
形式で返します。
構文
schema_of_xml(xmlStr [, options] )
引数
xmlStr
:XML
文字列を含むSTRING
式。options
:MAP<STRING, STRING>
リテラル (省略可能)。
返品
列名が XML
要素および属性名から派生した、構造体の定義を保持する STRING
。
フィールドの値は、派生した書式付き 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>>