Fungsi JSON (Transact-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL Database Azure SQL Managed Instance Titik akhir analitik Azure Synapse Analytics SQL di Microsoft Fabric Warehouse di Microsoft Fabric
Gunakan fungsi yang dijelaskan dalam artikel ini mendukung kueri, manipulasi, dan konstruksi data JSON. Gunakan fungsi JSON untuk memvalidasi atau mengubah dokumen JSON, atau untuk mengekstrak nilai dasar atau kompleks.
Fungsi | Deskripsi |
---|---|
ISJSON | Menguji apakah string berisi JSON yang valid. |
JSON_ARRAY | Membuat teks array JSON dari nol atau lebih ekspresi. |
JSON_ARRAYAGG | Membuat array JSON dari agregasi data atau kolom SQL. |
JSON_MODIFY | Memperbarui nilai properti dalam string JSON dan mengembalikan string JSON yang diperbarui. |
JSON_OBJECT | Membuat teks objek JSON dari nol atau lebih ekspresi. |
JSON_OBJECTAGG | Membuat objek JSON dari agregasi data atau kolom SQL. |
JSON_PATH_EXISTS | Menguji apakah jalur SQL/JSON tertentu ada dalam string JSON input. |
JSON_QUERY | Mengekstrak objek atau array dari string JSON. |
JSON_VALUE | Mengekstrak nilai skalar dari string JSON. |
OPENJSON | Mengurai teks JSON dan mengembalikan objek dan properti dari input JSON sebagai baris dan kolom. |
Untuk informasi selengkapnya tentang dukungan bawaan untuk JSON di SQL Server, lihat data JSON di SQL Server.