Fonction schema_of_json
S’applique à : Databricks SQL
Databricks Runtime
Retourne le schéma d’une chaîne JSON
au format DDL
.
Syntaxe
schema_of_json(jsonStr [, options] )
Arguments
jsonStr
: expressionSTRING
avec une chaîneJSON
.options
: littéralMAP
facultatif dont les clés et les valeurs sont de typeSTRING
.
Retours
STRING
contenant une définition d’un tableau de structs avec des champs de chaînes n
où les noms des colonnes sont dérivés des clés JSON
.
Les valeurs de champ contiennent les types SQL mis en forme dérivés.
Pour plus de détails sur les options, consultez la fonction from_json.
Pour dériver le schéma agrégé d'un groupe de chaînes JSON
, utilisez la fonction d'agrégation schema_of_json_agg.
Exemples
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>
Fonctions connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour