JSON 函数 (Transact-SQL)
适用于: sql Server 2016(13.x)及更高版本Azure SQL 数据库Azure SQL 托管实例 Microsoft Fabric Warehouse Microsoft Fabric Warehouse 中的 Azure Synapse Analytics SQL 分析终结点
使用本文中所述的函数来支持查询、操作和构造 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 数据。