مشاركة عبر


schema_of_xml دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة 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>>