Aracılığıyla paylaş


JSON işlevleri (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Azure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsSQL analiz uç noktası Microsoft Fabric'teki Microsoft FabricSQL veritabanında Microsoft Fabric'te

Bu makalede açıklanan işlevleri JSON verilerini sorgulamayı, işlemeyi ve oluşturmayı destekler. JSON belgelerini doğrulamak veya değiştirmek ya da temel veya karmaşık değerleri ayıklamak için JSON işlevlerini kullanın.

Function Description
ISJSON Bir dizenin geçerli JSON içerip içermediğini sınar.
JSON_ARRAY Sıfır veya daha fazla ifadeden JSON dizi metni oluşturur.
JSON_ARRAYAGG SQL verilerinin veya sütunlarının bir toplamasından bir JSON dizisi oluşturur.
JSON_MODIFY JSON dizesindeki bir özelliğin değerini güncelleştirir ve güncelleştirilmiş JSON dizesini döndürür.
JSON_OBJECT Sıfır veya daha fazla ifadeden JSON nesne metni oluşturur.
JSON_OBJECTAGG SQL verilerinin veya sütunlarının bir toplamasından JSON nesnesi oluşturur.
JSON_PATH_EXISTS Giriş JSON dizesinde belirtilen bir SQL/JSON yolunun mevcut olup olmadığını test eder.
JSON_QUERY JSON dizesinden bir nesneyi veya diziyi ayıklar.
JSON_VALUE Bir JSON dizesinden skaler değer ayıklar.
OPENJSON JSON metnini ayrıştırıp JSON girişinden nesneleri ve özellikleri satır ve sütun olarak döndürür.

SQL Server'da JSON için yerleşik destek hakkında daha fazla bilgi için bkz. SQL Server'da JSON verileri.