Condividi tramite


Funzioni JSON (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Endpoint di analisi SQL 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).