本篇文章圖片已經毀損,請參考同步發布的原文:https://dog0416.blogspot.com/2018/01/databasesql-server-sql-server-2016_24.html
在這一篇,我們將接續介紹 SQL Server 2016 JSON 相關函式 -JSON_MODIFY。
首先,我們有一個JSON 格式的資料:
{
"Id":1,
"Name":"Duran",
"Salary":1000,
"Role":[
"developer",
"QA"
]
}
我們透過下列語法進行操作
DECLARE @jsonInfo NVARCHAR(MAX);
SET @jsonInfo = N'{
"Id":1,
"Name":"Duran",
"Salary":1000,
"Role":[
"developer",
"QA"
]
}'
print @jsonInfo
接下來我們來測試JSON_MODIFY 函式
DECLARE @jsonInfo NVARCHAR(MAX);
SET @jsonInfo = N'{
"Id":1,
"Name":"Duran",
"Salary":1000,
"Role":[
"developer",
"QA"
]
}'
DECLARE @info NVARCHAR(MAX);
SET @info = JSON_MODIFY(@jsonInfo, '$.Role[0]', 'Designer')
print @info