SQL Server 获取Json格式

 时间:2024-10-12 18:45:24

1、-- 1、创建前,先删除,达到脚本重复执行的效果if OBJECT_ID('tempdb..#TestJson') is not null drop table #TestJson;

SQL Server 获取Json格式

2、-- 2、创建测试临时表create table #TestJson( Num int, ColName varchar(100), ColVal varchar(500));

SQL Server 获取Json格式

3、-- 3、插入测试数据insert into #TestJson(Num, ColName, ColVal) values(1, 'ColName1', 'ColVal1');insert into #TestJson(Num, ColName, ColVal) values(2, 'ColName2', 'ColVal2');

SQL Server 获取Json格式

4、-- 4、将表中数据拼接为Json格式select * from #TestJson for json auto执行结果如下:[{"Num":1,"ColName":"ColName1","ColVal":"ColVal1"},{"Num":2,"ColName":"ColName2","ColVal":"ColVal2"}]

SQL Server 获取Json格式

5、-- 5、将表中数据拼接为Json带对象名的格式select * from #TestJso艘绒庳焰n for json auto, root('TestRoot')执行结果如下:{"TestRoot":[{"Num":1,"ColName":"ColName1","ColVal":"ColVal1"},{"Num":2,"ColName":"ColName2","ColVal":"ColVal2"}]}

SQL Server 获取Json格式

6、-- 6、判断字符串是否是Json格式:使用函数 ISJSON-- 1)是Json格式,返回 1 select ISJSON('[{"xx":"12"}]'); select ISJSON('{"xx":"12"}');

SQL Server 获取Json格式

7、-- 7、判断字符串是否是Json格式:使用函数 ISJSON-- 2)不是Json格式,返回0。注意:Json格式中的字段名没有双引号,也会被当做非Json格式 select ISJSON('[{xx:"12"}]') select ISJSON('xx')

SQL Server 获取Json格式
  • 新装修的房子放什么植物最好?
  • 我的世界冷面技巧
  • 小盒家长APP如何查找使用趣味轻课的相关功能
  • Qt 中叠加的控件怎么显示
  • 怎样使用朗科移动硬盘的加密备份软件进行备份
  • 热门搜索
    关于清明的手抄报内容 清明节手抄报简单画 525心理健康手抄报 国庆节手抄报简单又漂亮字少 电子手抄报模板下载 关于青春的手抄报 手抄报花边图片 国防手抄报简单又字少 劳动节手抄报图片 英语国庆手抄报