Udostępnij za pomocą


Funkcje JSON (Transact-SQL)

Dotyczy: SQL Server 2016 (13.x) i nowsze wersje usługi Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics— punkt końcowy analizy SQL w usłudze Microsoft FabricWarehouse wbazie danych Microsoft Fabric SQL Database w usłudze Microsoft Fabric

Skorzystaj z funkcji opisanych w tym artykule, które obsługują wykonywanie zapytań, manipulowanie i konstruowanie danych JSON. Użyj funkcji JSON, aby zweryfikować lub zmienić dokumenty JSON albo wyodrębnić podstawowe lub złożone wartości.

Function Description
ISJSON Sprawdza, czy ciąg zawiera prawidłowy kod JSON.
JSON_ARRAY Tworzy tekst tablicy JSON z zera lub większej liczby wyrażeń.
JSON_ARRAYAGG Tworzy tablicę JSON z agregacji danych SQL lub kolumn.
JSON_MODIFY Aktualizuje wartość właściwości w ciągu JSON i zwraca zaktualizowany ciąg JSON.
JSON_OBJECT Tworzy tekst obiektu JSON z zera lub większej liczby wyrażeń.
JSON_OBJECTAGG Tworzy obiekt JSON z agregacji danych SQL lub kolumn.
JSON_PATH_EXISTS Sprawdza, czy określona ścieżka SQL/JSON istnieje w wejściowym ciągu JSON.
JSON_QUERY Wyodrębnia obiekt lub tablicę z ciągu JSON.
JSON_VALUE Wyodrębnia wartość skalarną z ciągu JSON.
OPENJSON Analizuje tekst JSON i zwraca obiekty i właściwości z danych wejściowych JSON jako wierszy i kolumn.

Aby uzyskać więcej informacji na temat wbudowanej obsługi kodu JSON w programie SQL Server, zobacz dane JSON w programie SQL Server.