次の方法で共有


JSON 関数 (Transact-SQL)

適用対象:Sql Server 2016 (13.x) 以降のバージョンAzure SQL DatabaseAzure SQL Managed InstanceAzure 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 データ」を参照してください。