schema_of_xml وظيفه

ينطبق على:check marked yes Databricks SQL check marked yes Databricks Runtime 14.1 وما فوق

هام

هذه الميزة في المعاينة العامة.

إرجاع مخطط سلسلة XML بالتنسيق DDL .

بناء الجملة

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