Функция JSON_CONTAINS в SQL Server 2025 — 3 мая 2026 г. в 16:57:37.459
Функция JSON_CONTAINS в SQL Server 2025 Пересказ статьи Koen Verbeeck. JSON_CONTAINS Function in SQL Server 2025 (https://www.mssqltips.com/sqlservertip/11534/son_contains-function-in-sql-server/) У меня есть данные, пришедшие в мой SQL Server в формате JSON. Перед началом парсинга, который довольно интенсивный, необходимо проверить, присутствуют ли некоторые значения в этом JSON. Имеется ли функция, которую я могу использовать с этой целью? Давайте посмотрим, что может делать JSON_CONTAINS, новая функция в SQL Server 2025. Формат файла JSON поддерживается в SQL Server, начиная с версии 2016, когда были введены функции OPENJSON (https://sql-ex.ru/blogs/?/OPENJSON_Poluchenie_dannyh_i_PATH_-_chast_1.html) и JSON_VALUE (https://learn.microsoft.com/en-us/sql/t-sql/functions/json-value-transact-sql?view=sql-server-ver17). Отличное введение в возможности SQL Server 2016 можно найти здесь: Продвинутые методы JSON в SQL Server, часть 1 (https://www.mssqltips.com/sqlservertip/4073/sql-server-advanced-json-techniques-part-1/), часть 2 (https://www.mssqltips.com/sqlservertip/4081/advanced-json-techniques-in-sql-server-part-2/) и . С каждый релизом добавляется новая функциональность для обработки данных JSON. Недавно в Azure SQL DB был реализован тип данных JSON (https://www.mssqltips.com/sqlservertip/21436/json-data-type-in-azure-sql-database/), который теперь нашел свое применение в SQL Server 2025. Это последний предварительный релиз SQL Server на момент написания этой статьи. В отличие от многих других новых функций SQL Server, этот предварительный выпуск включает новую функциональность, которая доступна только в SQL Server 2025, но не в облачных аналогах, таких как база данных Azure SQL DB. Одной из этих новых функций является JSON_CONTAINS, которой и посвящена эта статья. Продолжить чтение "Функция JSON_CONTAINS в SQL Server 2025" (https://sql-ex.ru/blogs/?/FunkciJa_JSON_CONTAINS_v_SQL_Server_2025.html#extended)

