Skip to content

Расщепление строк при помощи OPENJSON

Пересказ статьи Dave Mason. Splitting Strings With OPENJSON



Начиная с SQL Server 2016, Майкрософт предоставляет функцию STRING_SPLIT. Это табличнозначная функция, которая разбивает символьную строку на ряды подстрок на основе заданного символа-разделителя. Это было приятное добавление, которого долго ждали. Но имеется один недостаток: порядок выходных строк не гарантирует совпадение с порядком подстрок во входной строке.
Продолжить чтение "Расщепление строк при помощи OPENJSON"
Категории: T-SQL

Парсинг данных типа JSON в SQL Server

Пересказ статьи Dave Mason. Parsing JSON Data In SQL Server



Майкрософт добавил поддержку данных JSON, начиная с SQL Server 2016. JSON представляет собой формат файлов открытого стандарта, состоящих из пар атрибут-значение и данных типа массивов. Он обычно используется для передачи объектов данных при асинхронном взаимодействии браузера с сервером. Но он также используется для хранения неструктурированных данных в файлах или базах данных NoSQL, таких как Microsoft Azure CosmosDB. Для большинства из нас поддержка JSON в SQL Server, вероятно, означает две вещи: мы можем конвертировать реляционные данные в JSON и обратно. Здесь я сосредоточусь на преобразовании JSON в реляционные данные.

Продолжить чтение "Парсинг данных типа JSON в SQL Server"
Категории: T-SQL