SQL Server 中的 JSON 支持与 Stretch Database 特性解析
1. SQL Server 中的 JSON 支持
在 SQL Server 中,JSON 数据的处理是一个重要的功能。虽然与 XML 相比,JSON 的支持不够全面,没有原生的数据类型和优化的存储方式,但它仍然提供了一些实用的功能。
1.1 修改 JSON 属性
- 将 JSON 属性值更新为 NULL :要将 JSON 属性的值更新为 NULL,需要使用严格模式的 JSON 路径。以下是示例代码:
DECLARE @json NVARCHAR(MAX) = N'{
"Album":"Wish You Were Here",
"Year":1975,
"Members":["Gilmour","Waters","Wright","Mason"]
}';
PRINT JSON_MODIFY(@json, 'strict $.Year', NULL);
输出结果如下:
{
"Album":"Wish You Were Here",
"Year":null,
"Members":["Gilmour","Waters","Wright","Mason"]
}
- 移除 JSON 属性 :要从输入的 JSON 字符串
超级会员免费看
订阅专栏 解锁全文
4624

被折叠的 条评论
为什么被折叠?



