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 string XML dalam format DDL.

Sintaks

schema_of_xml(xmlStr [, options] )

Argumen

  • xmlStr: Sebuah ekspresi STRING dengan XML string.
  • options: Suatu literal opsional MAP<STRING, STRING>.

Pengembalian

STRING memegang definisi struktur tempat nama kolom berasal dari elemen XML dan nama atribut. Nilai bidang menyimpan jenis SQL yang diformat turunan.

Untuk detail tentang opsi, lihat from_xml fungsi.

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