Пример добавления, обновления и удаления свойства из JSON
Образец таблицы и данных
declare @Table table
(JsonColumn varchar(max))
insert into @Table
values
('{"FirstName": "John"}')
select * from @Table
Вставить новое свойство
UPDATE @Table
SET JsonColumn=JSON_MODIFY(JsonColumn,'$.City','Pune')
select * from @Table
Обновить существующее свойство
UPDATE @Table
SET JsonColumn=JSON_MODIFY(JsonColumn,'$.City','Delhi')
select * from @Table
Обновить несколько существующих свойств
UPDATE @Table
SET JsonColumn= JSON_MODIFY(JSON_MODIFY(JsonColumn,'$.City','Delhi'), '$.FirstName', 'Mukesh')
select * from @Table
Удалить существующее свойство
UPDATE @Table
SET JsonColumn=JSON_MODIFY(JsonColumn,'$.City',null)
select * from @Table