Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 17.0 und höher
Gibt das Schema eines Avro-Schemas im JSON-Format als DDL-formatierte Zeichenkette zurück.
Syntax
schema_of_avro(jsonFormatSchema [, options] )
Arguments
-
jsonFormatSchema: Ein konstanterSTRINGAusdruck, der ein Avro-Schema im JSON-Format enthält. -
options: Ein optionaler KonstantenausdruckMAP<STRING, STRING>mit Konvertierungsoptionen.
Rücklieferungen
A STRING enthält das entsprechende SQL-Schema im DDL-Format.
Options
Eine vollständige Liste der Optionen finden Sie unter Avro.
Beispiele
Leite das SQL-Schema für einen Avro-Datensatz ab, der eine Union enthält:
> SELECT schema_of_avro(
'{"type":"record","name":"struct","fields":[{"name":"u","type":["int","string"]}]}');
STRUCT<u: STRUCT<member0: INT, member1: STRING> NOT NULL>