Funciones JSON (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Punto de conexión de análisis SQL en Microsoft Fabric Almacenamiento de Microsoft Fabric
Use las funciones descritas en este artículo que admiten la consulta, manipulación y construcción de datos JSON. Utilice funciones JSON para validar o cambiar documentos JSON, o para extraer valores simples o complejos.
Función | Descripción |
---|---|
ISJSON | Prueba si una cadena contiene un valor JSON válido. |
JSON_ARRAY | Construye texto de matriz JSON a partir de cero o más expresiones. |
JSON_ARRAYAGG | Construye una matriz JSON a partir de una agregación de datos o columnas SQL. |
JSON_MODIFY | Actualiza el valor de una propiedad en una cadena JSON y devuelve la cadena JSON actualizada. |
JSON_OBJECT | Construye texto de objeto JSON a partir de cero o más expresiones. |
JSON_OBJECTAGG | Construye un objeto JSON a partir de una agregación de datos o columnas SQL. |
JSON_PATH_EXISTS | Comprueba si existe una ruta de acceso JSON o SQL especificada en la cadena JSON de entrada. |
JSON_QUERY | Extrae un objeto o una matriz desde una cadena JSON. |
JSON_VALUE | Extrae un valor escalar de una cadena JSON. |
OPENJSON | Analiza texto JSON y devuelve objetos y propiedades de la entrada JSON como filas y columnas. |
Para obtener más información sobre la compatibilidad integrada con JSON en SQL Server, consulte Datos JSON en SQL Server.