Bagikan melalui


schema_of_xml fungsi

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime 14.1 ke atas

Penting

Fitur ini ada di Pratinjau Publik.

Mengembalikan skema XML string dalam DDL format.

Sintaks

schema_of_xml(xmlStr [, options] )

Argumen

  • xmlStr: Ekspresi STRING dengan XML string.
  • options: Literal opsional MAP<STRING, STRING> .

Mengembalikan

Yang STRING memegang definisi struct tempat nama kolom berasal dari XML elemen dan nama atribut. nilai bidang menyimpan jenis SQL terformat turunan.

Untuk detail tentang opsi, lihat fungsi from_xml.

Contoh

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