JSON 函數 (Transact-SQL)
適用於:SQL Server 2016 (13.x) 和更新版本 Azure SQL 資料庫Azure SQL 受控執行個體Azure Synapse AnalyticsMicrosoft 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 資料。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應