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 + '%'