Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Gibt das Schema einer JSON-Zeichenfolge im DDL-Format zurück.
Syntax
schema_of_json(jsonStr [, options] )
Argumente
-
jsonStr: EinSTRING-Ausdruck mit einerJSON-Zeichenfolge. -
options: OptionaleMAP-Literale, bei dem Schlüssel und Werte vom TypSTRINGsind.
Gibt zurück
Ein STRING-Wert mit der Definition eines Arrays von Strukturen mit n-Zeichenfolgenfeldern, in denen die Spaltennamen von den JSON-Schlüsseln abgeleitet werden.
Die Feldwerte enthalten die abgeleiteten formatierten SQL Typen.
Ausführliche Informationen zu Optionen finden Sie unter from_json "Funktion".
Verwenden Sie die schema_of_json_agg, um das aggregierte Schema einer Gruppe von Zeichenfolgen abzuleiten.
Beispiele
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>