JSON 函数 (Transact-SQL)
适用于:SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Microsoft Fabric 中的 SQL 分析终结点 Microsoft Fabric 中的仓库
使用本文中所述的函数来支持查询、操作和构造 JSON 数据。 使用 JSON 函数可验证或更改 JSON 文档,或是提取基础或复杂值。
函数 | 描述 |
---|---|
ISJSON | 测试字符串是否包含有效 JSON。 |
JSON_ARRAY | 从零个或更多表达式中构造 JSON 数组文本。 |
JSON_ARRAYAGG | 通过聚合 SQL 数据或列来构造 JSON 数组。 |
JSON_MODIFY | 更新 JSON 字符串中属性的值,并返回已更新的 JSON 字符串。 |
JSON_OBJECT | 从零个或多个表达式中构造 JSON 对象文本。 |
JSON_OBJECTAGG | 通过聚合 SQL 数据或列来构造 JSON 对象。 |
JSON_PATH_EXISTS | 测试输入 JSON 字符串中是否存在指定的 SQL/JSON 路径。 |
JSON_QUERY | 从 JSON 字符串中提取对象或数组。 |
JSON_VALUE | 从 JSON 字符串中提取标量值。 |
OPENJSON | 分析 JSON 文本,并以行和列的形式从 JSON 输入返回对象和属性。 |
有关 SQL Server 中对 JSON 的内置支持的详细信息,请参阅 SQL Server 中的 JSON 数据。