好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 詳解SQL Server 中 JSON_MODIFY 的使用

詳解SQL Server 中 JSON_MODIFY 的使用

熱門標簽:在電子版地圖標注要收費嗎 武漢AI電銷機器人 外呼系統會封嗎 實體店地圖標注怎么標 股票配資電銷機器人 地圖標注如何弄全套標 電銷機器人 深圳 萬利達綜合醫院地圖標注點 南京電銷外呼系統哪家好

SQL Server 中 JSON_MODIFY 的使用

Intro

SQL Server 從 2016 開始支持了一些 JSON操作,最近的項目里也是好多地方字段直接存成了 JSON,需要了解一下怎么在SQL Server 中操作 JSON.

JSON支持適用于 SQL Server 2016 及以上版本 和 Azure SQL Database。

最近在項目中很多地方字段都是存一個 JSON 字符串,尤其是針對一些有很多不確定的屬性的數據來說,這樣的信息我們一般都放在一個 Extra 之類的字段保存一個 JSON 字符串,由于不確定性很大,很有可能會遇到要修改這個 JSON 字符串結構的問題,在修改 JSON 對象的某一個值和修改 JSON 的結構時都會用到 JSON_MODIFY,今天就來介紹一下 JSON_MODIFY 的使用

示例

直接來看示例:

-- 適用 append 在數組中追加元素
PRINT JSON_MODIFY(@testJsonValue, 'append $.skills', 'Azure');

-- 無效用法,這樣會把屬性更新為字符串
PRINT JSON_MODIFY(@testJsonValue, '$.skills', '["C#","T-SQL","Azure"]');

-- 修改數組
PRINT JSON_MODIFY(@testJsonValue, '$.skills', JSON_QUERY('["C#","T-SQL","Azure"]'));
-- 修改數組某個元素
PRINT JSON_MODIFY(@testJsonValue, '$.skills[0]', 'CSharp');


-- 增加屬嵌套
PRINT JSON_MODIFY(@testJsonValue, '$.Likes', JSON_QUERY('{"Girl": "Alice"}'));
PRINT JSON_MODIFY(@testJsonValue, '$.Likes', JSON_QUERY('{"Animals": ["Dog","Cat"]}'));

-- 增加 bool 屬性
PRINT JSON_MODIFY(@testJsonValue, '$.ShowAwardsAfterQuizEnds', CONVERT(BIT, 'false'));
PRINT JSON_MODIFY(@testJsonValue, '$.ShowAwardsAfterQuizEnds', CONVERT(BIT, 1));

-- 增加 int 屬性
PRINT JSON_MODIFY(@testJsonValue, '$.TotalWinnersCount', CONVERT(INT, '20'));
PRINT JSON_MODIFY(@testJsonValue, '$.TotalWinnersCount', 20);

-- 刪除屬性
PRINT JSON_MODIFY(@testJsonValue, '$.name', NULL);

輸出結果如下圖:

More

注意:

  • 如果要更新的字段沒有是一個 JSON 對象或是一個數組,那么需要使用 JSON_QUERY ,否則更新的對應的屬性就成了字符串了。
  • 如果是要刪除某一個屬性,把某一個屬性更新為 NULL 即可
  • 如果要增加一個 bool 類型的屬性,需要把對應的值轉換為 BIT 類型

Reference

https://docs.microsoft.com/en-us/sql/t-sql/functions/json-modify-transact-sql?view=sql-server-ver15

https://docs.microsoft.com/en-us/sql/relational-databases/json/json-path-expressions-sql-server?view=sql-server-ver15

總結

以上所述是小編給大家介紹的SQL Server 中 JSON_MODIFY 的使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:臺州 武威 廣東 泰安 安徽 濟寧 濟源 汕頭

巨人網絡通訊聲明:本文標題《詳解SQL Server 中 JSON_MODIFY 的使用》,本文關鍵詞  詳解,SQL,Server,中,JSON,MODIFY,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解SQL Server 中 JSON_MODIFY 的使用》相關的同類信息!
  • 本頁收集關于詳解SQL Server 中 JSON_MODIFY 的使用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 琪琪色视频| 色之综合天天综合色天天棕色| 亚洲免费色| 尤物tv已满18点击进入| ass人体pics偷窥大全| 综合图区亚洲偷自拍38p| 色情网毛片e级一区三区无码 | 达达兔午夜电影| 扒开腿挺进小龙女的花苞视频 | 男男做爰猛烈叫床XXXⅩ图片| 羞羞视频导航| 污片视频在线观看| 刺激战场未满十八岁| 欧美老熟妇50,60,70,80| 被各种姿势玩弄NP高H女女| HD最新国产人妖TS视频仙踪林 | 国产自产一区a| 小说免费网站| 性猛交xxxxx按摩欧美| 成人??色情美女视频超大胸小说| 胸大女大学生| yy6080免费看午夜色情大片| 舔下体视频| 欧美熟妇和黑人巨大XXOO| 国产古装艳史毛片HD| www五月伊园| 美女?又黄?免费软件| 又硬又粗进去好爽A片青楼传媒| 91av视频| 猛男在办公室被C男男| 双性人撅着屁股被主人调教| 午夜被窝福利在线观看| 色屁屁二区| 精品国产香蕉伊思人在线| xxxww日本| 男的插女的逼| 911在线无码精品秘?入口偶像| 国产精品bdsm在线调教| 久久日日欧美一线二线Av片| 一区二区三区成人| 亚洲 丝袜 另类 中文 成人|