1 概述
本篇文件将结合MSDN简要分析Sqlserver
中JSON
函数,主要包括ISJSON,JSON_VALUE,JSON_MODIFY,JSON_QUERY
。
2 具体内容
2.1 JSON
函数
使用本节中页面中描述的功能来验证或更改JSON
文本或提取简单或复杂的值。
有关在SQL Server中内置JSON
支持的更多信息,请参阅JSON
数据(SQL Server)。
2.2 ISJSON
测试字符串是否包含有效的JSON。
2.2.1 例子
2.3 JSON_VALUE
从JSON
字符串中提取标量值。
要从JSON
字符串而不是标量值中提取对象或数组,请参阅JSON_QUERY
(Transact-SQL)。有关JSON_VALUE
和JSON_QUERY
之间的差异的信息,请参阅比较JSON_VALUE
和JSON_QUERY
。
2.4 JSON_QUERY
从JSON
字符串中提取对象或数组。
要从JSON字符串而不是对象或数组中提取标量值,请参阅JSON_VALUE
(Transact-SQL)。有关JSON_VALUE
和JSON_QUERY
之间的差异的信息,请参阅比较JSON_VALUE
和JSON_QUERY
。
2.5 JSON_MODIFY
更新JSON字符串中的属性值,并返回更新的JSON
字符串。