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

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

160次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 四虎影院在线免费观看 | 男性天堂网 | 99视频这里有精品 | 久久人 | 久久综合色综合 | 熟妇人妻无码中文字幕 | 国产一区2区| 熟妇人妻系列av无码一区二区 | 少妇高潮毛片免费看 | 久久国产自偷自免费一区100 | 欧美中日韩免费观看网站 | 澳门四虎 | 一个人看的www片免费视频中文 | 在线高清h视频在线观看 | 福利在线影院 | 男插女下面视频 | 国产综合视频 | 骚片av蜜桃精品一区 | 国产精一品亚洲二区在线播放 | 精品一区二区久久久久久久网精 | 日本性一级 | 人与禽性视频77777 | 香港aa三级久久三级老师 | 91在线一区二区三区 | 午夜伦4480yy私人影院 | 12345国产精品高清在线 | 欧美精品一区二区蜜臀亚洲 | 国产自国产自愉自愉免费24区 | 自拍 另类 综合 欧美小说 | 亚洲第一天堂无码专区 | 亚洲精品777| 国产91精品一区二区视色 | 久久综合琪琪狠狠天天 | 级毛片久久久毛片精品毛片 | 久久久毛片免费全部播放 | 岛国aaaa级午夜福利片 | 国产综合社区 | 亚洲最大色网站 | 亚洲黑人巨大videos | 四虎免费在线观看视频 | 亚洲精品无码av人在线观看 |