schema_of_xml işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 14.1 ve üzeri

Önemli

Bu özellik Genel Önizlemededir.

XML dizenin şemasını DDL formatında döndürür.

Söz dizimi

schema_of_xml(xmlStr [, options] )

Bağımsız değişkenler

  • xmlStr: STRING içeren bir XML dize ifadesi.
  • options: İsteğe bağlı MAP<STRING, STRING> literal.

İadeler

Struct'ın tanımını tutan ve sütun adlarının öğe ve öznitelik adlarından türetildiği bir STRING. Alan değerleri türetilmiş biçimlendirilmiş SQL türlerini barındırır.

Seçenekler hakkında ayrıntılı bilgi için bkz from_xml . işlev.

Örnekler

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