У меня есть JSON, как показано ниже:
{
"property": {
"commonProperty": "abc",
"Items": [
{
"ID": 1,
"Name": "a"
},
{
"ID": 2,
"Name": "a"
},
{
"ID": 3,
"Name": "b"
}
]
}
}
И я хочу обновить имена до «c», где сейчас «a», используя SQL Server (так что я хотите получить результат, как показано ниже).
{
"property": {
"commonProperty": "abc",
"Items": [
{
"ID": 1,
"Name": "c"
},
{
"ID": 2,
"Name": "c"
},
{
"ID": 3,
"Name": "b"
}
]
}
}
Насколько я знаю, я не могу использовать JSON_MODIFY
, потому что он не обрабатывает запросы внутри своих аргументов и OPENJSON
не может быть обновлен. Есть ли какой-нибудь метод, который я могу использовать?
EDIT note: добавлено общее свойство над элементами.