Die Aktualisierung eines JSON-Feldes ersetzt das gesamte Dokument?

In SQL server 2016 erwarte ich, dass ein Dokument 3000+ Felder in einer JSON Spalte hat. Kann ich ein Feld im Dokument aktualisieren, ohne das gesamte Dokument zu replace. Wie kann ich das machen?

Sie können die function JSON_MODIFY verwenden:

Aktualisiert den Wert einer Eigenschaft in einer JSON-characterfolge und gibt die aktualisierte JSON-characterfolge zurück.

 JSON_MODIFY ( expression , path , newValue ) 

Etwas wie:

 UPDATE table_name SET json_column = JSON_MODIFY(json_column, '$.name', 'new_name') WHERE id = 1;