下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL開發知識:詳解SQL Server 中 JSON_MODIFY 的使用

          SQL開發知識:詳解SQL Server 中 JSON_MODIFY 的使用

          時間:2024-02-08 11:17作者:下載吧人氣:42

          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);

          標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 欧美日韩精品一区二区在线观看 | 波多野结衣AV一区二区三区中文| 亚洲综合av一区二区三区| 中文字幕国产一区| 精品福利视频一区二区三区| 国产伦理一区二区| 久久精品国产第一区二区| 视频一区在线播放| 精品视频午夜一区二区| 国产乱码精品一区二区三区| 精品欧洲av无码一区二区| 日本免费一区二区三区| 成人精品一区二区三区不卡免费看| 国产一区二区三区内射高清| 日韩aⅴ人妻无码一区二区| 日本片免费观看一区二区| 亚洲一区二区影视| 老熟女高潮一区二区三区| 精品视频无码一区二区三区 | 亚洲日本中文字幕一区二区三区| 亚洲AV无码一区二区三区牛牛| 中文字幕日韩一区| 麻豆国产一区二区在线观看| 日韩av无码一区二区三区| 在线视频一区二区三区| 国产主播福利一区二区| 亚洲sm另类一区二区三区| 99国产精品欧美一区二区三区| 亚洲中文字幕乱码一区| 日韩久久精品一区二区三区| 激情综合丝袜美女一区二区| 冲田杏梨高清无一区二区| 国产乱码伦精品一区二区三区麻豆| 精品成人av一区二区三区| 精品视频在线观看你懂的一区| 久久久久女教师免费一区| 性无码一区二区三区在线观看| 亚洲av日韩综合一区在线观看| 久久久久人妻精品一区二区三区| 亚洲午夜在线一区| 无码人妻AⅤ一区二区三区水密桃|