在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

怎么在SQL Server数据库中使用JSON

128次阅读
没有评论

共计 1473 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关怎么在 SQL Server 数据库中使用 JSON_MODIFY,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

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

输出结果如下图:

怎么在 SQL Server 数据库中使用 JSON_MODIFY

More

注意:

如果要更新的字段没有是一个 JSON 对象或是一个数组,那么需要使用 JSON_QUERY,否则更新的对应的属性就成了字符串了。

如果是要删除某一个属性,把某一个属性更新为 NULL 即可

如果要增加一个 bool 类型的属性,需要把对应的值转换为 BIT 类型

关于怎么在 SQL Server 数据库中使用 JSON_MODIFY 就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1473字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 男女无遮挡毛片视频播放 | 久久人人爽人人爽人人av东京热 | 亚洲国产精品一区二区美利坚 | 国产第一页屁屁影院 | 亚洲 欧洲 另类 综合 自拍 | 一级毛片无遮挡免费全部 | 婷婷成人综合激情在线视频播放 | 久久中文字幕无码中文字幕有码 | 欧美日韩国产一区三区 | 久久久久久久综合综合狠狠 | 欧美一区二区三区视频 | 久久成人激情视频 | 任你躁国产自任一区二区三区 | 99精品国产一区二区三区 | 一区二区福利 | 能看毛片的网址 | 97人人射| 精品人妻一区二区三区四区 | 毛片免费的 | 天堂无码人妻精品av一区 | 日本三级观看 | 人人狠狠 | 亚洲成a人在线看天堂无码 亚洲成本人网亚洲视频大全 | 免费午夜影院 | 亚洲一区二区视频 | 99成人 | 躁躁躁日日躁 | 最近中文2019字幕第二页 | 日韩天堂网 | 欧美综合精品 | 国产成人久久久精品一区二区三区 | 欧美亚洲国产精品久久蜜芽直播 | 欧美精品久久 | 激情偷乱人伦小说视频 | 亚洲精品国偷拍自产在线麻豆 | 久久婷婷久久一区二区三区 | 午夜精品久久久内射近拍高清 | 九九99久久精品国产 | 亚洲欧洲高清有无 | 国产精品国产三级国产av麻豆 | 九九热热九九 |