【发布时间】:2021-06-10 21:38:17
【问题描述】:
我想更新 JSON 数组中的现有 JSON 值。我可以使用JSON_MODIFY 将新的 JSON 附加到 JSON 数组。假设我有一个像这样的 JSON:
[{"id":"101","name":"John"}, {"id":"102","name":"peter"}]
但我只想更新 id=102 的 json。
可以使用JSON_MODIFY()吗?
编辑:
实际数据
{"Details":{"SId":{"Type":"string","Value":"1234"},"BookList":{"Type":"List","Value":[{"id": "101", "name": "Book1"},{"id": "102", "name": "Book2"}]},"SName":{"Type":"string","Value":"john"}}}
【问题讨论】:
-
请不要以使现有答案无效的方式编辑问题。如果您需要添加一些详细信息,请清楚标记或提出新问题
标签: sql json sql-server tsql