Freigeben über


JSON-Funktionen (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und später Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics SQL-Analyse-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric

Verwenden Sie die in diesem Artikel beschriebenen Funktionen, die das Abfragen, das Bearbeiten und das Erstellen von JSON-Daten unterstützen. Verwenden Sie JSON-Funktionen, um JSON-Dokumente zu überprüfen oder zu ändern sowie um einfache oder komplexe Werte zu extrahieren.

Funktion BESCHREIBUNG
ISJSON Testet, ob eine Zeichenfolge gültiges JSON enthält.
JSON_ARRAY Erstellt JSON-Arraytext aus null oder mehr Ausdrücken.
JSON_ARRAYAGG Erstellt ein JSON-Array aus einer Aggregation von SQL-Daten oder -Spalten.
JSON_MODIFY Aktualisiert den Wert einer Eigenschaft in einer JSON-Zeichenfolge und gibt die aktualisierte JSON-Zeichenfolge zurück.
JSON_OBJECT Erstellt JSON-Objekttext aus null oder mehr Ausdrücken.
JSON_OBJECTAGG Erstellt ein JSON-Objekt aus einer Aggregation von SQL-Daten oder -Spalten.
JSON_PATH_EXISTS Überprüft, ob ein angegebener SQL-/JSON-Pfad in der JSON-Eingabezeichenfolge vorhanden ist.
JSON_QUERY Extrahiert ein Objekt oder ein Array aus einer JSON-Zeichenfolge.
JSON_VALUE Extrahiert einen Skalarwert aus einer JSON-Zeichenfolge.
OPENJSON Analysiert JSON-Text und gibt Objekte und Eigenschaften aus der JSON-Eingabe als Zeilen und Spalten zurück.

Weitere Informationen zur integrierten Unterstützung für JSON in SQL Server finden Sie unter JSON-Daten in SQL Server.