Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Databricks Runtime 17.0 e versioni successive
Restituisce lo schema di uno schema Avro in formato JSON come stringa formattata DDL.
Syntax
schema_of_avro(jsonFormatSchema [, options] )
Arguments
-
jsonFormatSchema: Un'espressione costanteSTRINGcontenente uno schema Avro in formato JSON. -
options: Un'espressione costanteMAP<STRING, STRING>opzionale contenente opzioni di conversione.
Returns
A contenente STRING lo schema SQL equivalente in formato DDL.
Opzioni
Per un elenco completo delle opzioni, vedere Avro.
Examples
Derivare lo schema SQL per un record Avro contenente un'unione:
> SELECT schema_of_avro(
'{"type":"record","name":"struct","fields":[{"name":"u","type":["int","string"]}]}');
STRUCT<u: STRUCT<member0: INT, member1: STRING> NOT NULL>