Funzioni JSON (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive database SQL di Azure Istanza gestita di SQL di Azure endpoint di analisi SQL di Azure Synapse Analytics in Microsoft Fabric Warehouse in Microsoft Fabric
Usare le funzioni descritte in questo articolo supportano l'esecuzione di query, la modifica e la costruzione di dati JSON. Usare le funzioni JSON per convalidare o modificare documenti JSON oppure per estrarre valori semplici o complessi.
Funzione | Descrizione |
---|---|
ISJSON | Verifica se una stringa include contenuto JSON valido. |
JSON_ARRAY | Costruisce il testo della matrice JSON da zero o più espressioni. |
JSON_ARRAYAGG | Costruisce una matrice JSON da un'aggregazione di dati o colonne SQL. |
JSON_MODIFY | Aggiorna il valore di una proprietà in una stringa JSON e restituisce la stringa JSON aggiornata. |
JSON_OBJECT | Costruisce il testo dell'oggetto JSON da zero o più espressioni. |
JSON_OBJECTAGG | Costruisce un oggetto JSON da un'aggregazione di dati o colonne SQL. |
JSON_PATH_EXISTS | Verifica se esiste un percorso SQL/JSON specificato nella stringa JSON di input. |
JSON_QUERY | Estrae un oggetto o una matrice da una stringa JSON. |
JSON_VALUE | Estrae un valore scalare da una stringa JSON. |
OPENJSON | Analizza il testo JSON e restituisce gli oggetti e le proprietà dell'input JSON come righe e colonne. |
Per altre informazioni sul supporto integrato per JSON in SQL Server, vedere Dati JSON (SQL Server).