schema_of_avro fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL evet olarak işaretlendi Databricks Runtime 17.0 ve üzeri

JSON formatında bir Avro şemasının şemasını DDL formatlı bir dizi olarak döndürür.

Syntax

schema_of_avro(jsonFormatSchema [, options] )

Arguments

  • jsonFormatSchema: JSON formatında bir Avro şeması içeren sabit STRING bir ifade.
  • options: Dönüştürme seçenekleri içeren isteğe bağlı sabit MAP<STRING, STRING> bir ifade.

Returns

A, STRING eşdeğer SQL şemasını DDL formatında içerir.

Options

Seçeneklerin tam listesi için bkz. Avro.

Examples

Bir birlik içeren bir Avro kaydı için SQL şemasını türetin:

> SELECT schema_of_avro(
    '{"type":"record","name":"struct","fields":[{"name":"u","type":["int","string"]}]}');
  STRUCT<u: STRUCT<member0: INT, member1: STRING> NOT NULL>