Partager via


Fonctions JSON (Transact-SQL)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Base de données Azure SQL Azure SQL Managed Instance Azure Synapse Analytics SQL analytics endpoint dans Microsoft Fabric Warehouse dans Microsoft Fabric

Utilisez les fonctions décrites dans cet article pour interroger, manipuler et construire des données JSON. Utilisez des fonctions JSON pour valider ou modifier des documents JSON, ou pour extraire des valeurs de base ou complexes.

Fonction Description
ISJSON Teste si une chaîne contient des données JSON valides.
JSON_ARRAY Construit le texte du tableau JSON à partir de zéro expression ou plus.
JSON_ARRAYAGG Construit un tableau JSON à partir d’une agrégation de données ou de colonnes SQL.
JSON_MODIFY Met à jour la valeur d’une propriété dans une chaîne JSON et renvoie la chaîne JSON mise à jour.
JSON_OBJECT Construit le texte de l’objet JSON à partir de zéro expression ou plus.
JSON_OBJECTAGG Construit un objet JSON à partir d’une agrégation de données ou de colonnes SQL.
JSON_PATH_EXISTS Teste si un chemin SQL/JSON spécifié existe dans la chaîne JSON d’entrée.
JSON_QUERY Extrait un objet ou un tableau à partir d’une chaîne JSON.
JSON_VALUE Extrait une valeur scalaire d’une chaîne JSON.
OPENJSON Analyse le texte JSON et renvoie les objets et les propriétés de l’entrée JSON sous forme de lignes et de colonnes.

Pour plus d’informations sur la prise en charge intégrée de JSON dans SQL Server, consultez Données JSON dans SQL Server.