0
SQL2016データベースにJSON列があり、JSONオブジェクトのルートにキーと値のペアを追加します。SQL 2016でJSONオブジェクトに値を追加する/ JSONオブジェクトを変更する(SQL Server JSONデータ)
JSON列の内容は、SQL Server 2016で
{"Info1":"Value1", "Info2":"Value2"}
SQL2016データベースにJSON列があり、JSONオブジェクトのルートにキーと値のペアを追加します。SQL 2016でJSONオブジェクトに値を追加する/ JSONオブジェクトを変更する(SQL Server JSONデータ)
JSON列の内容は、SQL Server 2016で
{"Info1":"Value1", "Info2":"Value2"}
に
{"Info1":"Value1"}
から変更しなければならない、それが操作するための組み込み関数を使用して行うことができますJSONデータ。
JSON_MODIFY(JsonColumn, '$.Info2', 'Value2')
式は、通常のUPDATE
文で使用することができます:JsonColumn
で
UPDATE Table1
SET JsonColumn = JSON_MODIFY(JsonColumn, '$.Info2', 'Value2')
NULL
値は{ "Info2":"Value2"}
に更新され、以下の機能が変更されたJSONデータを返します。
JsonColumn
にInfo2
キーの別の値が含まれている場合は上書きされます。
なぜ合体と{}が必要ですか? – TheGameiswar
@TheGameiswar、そうです、私たちはそれを必要としません。更新しました... –