適用対象:Sql Server 2016 (13.x) 以降のバージョン
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Microsoft Fabric のハードウェア
Microsoft Fabric のウェアハウスの SQL 分析エンドポイント
SQL プレビュー
この記事で説明されている関数を使用して、JSON データのクエリ、操作、構築をサポートします。 JSON 関数を使用して、JSON ドキュメントを検証または変更したり、基本的または複雑な値を抽出したりします。
Function | Description |
---|---|
ISJSON | 文字列に有効な JSON が含まれているかどうかをテストします。 |
JSON_ARRAY | 0 個以上の式から JSON 配列テキストを構築します。 |
JSON_ARRAYAGG | SQL データまたは列の集計から JSON 配列を構築します。 |
JSON_MODIFY | JSON 文字列内のプロパティの値を更新し、更新された JSON 文字列を返します。 |
JSON_OBJECT | 0 個以上の式から 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 データ」を参照してください。