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 | 測試指定的 SQL/JSON 路徑是否存在於輸入 JSON 字串中。 |
JSON_QUERY | 從 JSON 字串擷取物件或陣列。 |
JSON_VALUE | 從 JSON 字串擷取純量值。 |
OPENJSON | 剖析 JSON 文字並將來自 JSON 輸入的物件和屬性以資料列和資料行傳回。 |
如需 SQL Server 中內建 JSON 支援的詳細資訊,請參閱 SQL Server 中的 JSON 資料。