Ersetzen einer Teilzeichenfolge in einer Tabellen-Spalte einer SQL-Server-Datenbank

Um einen Substring in einer Spalte einer Tabelle zu ersetzen, ist die REPLACE-Funktion nützlich:

DECLARE @OldValue AS NVARCHAR(300)
DECLARE @NewValue AS NVARCHAR(300)

SET @OldValue = 'SomeOldValue'
SET @NewValue = 'SomeNewValue'

UPDATE MyTable
SET MyColumn = REPLACE(CAST(MyColumn AS NVARCHAR(MAX)), @OldValue, @NewValue) 
WHERE MyColumn LIKE '%' + @OldValue + '%'

(Original-Tipp von hier).