Share via


Funciones JSON (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPunto de conexión de análisis SQL en Microsoft FabricAlmacenamiento 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.