Megosztás a következőn keresztül:


JSON-függvények (Transact-SQL)

A következőkre vonatkozik: Az SQL Server 2016 (13.x) és újabb verziói Az Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Analytics végpontja a Microsoft FabricWarehouse-ban a Microsoft FabricSQL Database-ben a Microsoft Fabricben

A cikkben ismertetett függvények támogatják a JSON-adatok lekérdezését, manipulálását és felépítését. JSON-függvények használatával érvényesítheti vagy módosíthatja a JSON-dokumentumokat, illetve alapszintű vagy összetett értékeket nyerhet ki.

Function Description
ISJSON Ellenőrzi, hogy egy sztring tartalmaz-e érvényes JSON-t.
JSON_ARRAY JSON-tömbszöveget hoz létre nulla vagy több kifejezésből.
JSON_ARRAYAGG JSON-tömböt hoz létre SQL-adatok vagy oszlopok összesítéséből.
JSON_MODIFY Frissíti egy tulajdonság értékét egy JSON-sztringben, és visszaadja a frissített JSON-sztringet.
JSON_OBJECT JSON-objektumszöveget hoz létre nulla vagy több kifejezésből.
JSON_OBJECTAGG JSON-objektumot hoz létre SQL-adatok vagy oszlopok összesítéséből.
JSON_PATH_EXISTS Ellenőrzi, hogy létezik-e megadott SQL/JSON-elérési út a bemeneti JSON-sztringben.
JSON_QUERY JSON-sztringből nyer ki egy objektumot vagy tömböt.
JSON_VALUE Skaláris értéket nyer ki egy JSON-sztringből.
OPENJSON Elemzi a JSON-szöveget, és sorként és oszlopként adja vissza a JSON-bemenetből származó objektumokat és tulajdonságokat.

Az SQL Server JSON beépített támogatásával kapcsolatos további információkért lásd az SQL Server JSON-adatait.