/ / Jak zastąpić ciąg w SQL Server wierszy danych [closed] - sql-server, string, dataset, replace, rows

Jak zastąpić ciąg znaków w wierszach danych programu SQL Server [closed] - sql-server, string, dataset, replace, rows

Chcę napisać zapytanie, które spowoduje ten sam efekt, co poniższy kod

string asd="today is a great day";
asd=asd.replace("day","oldday");

Mam nadzieję, że zrozumiałeś co mam na myśli :)

Chcę zmienić całą tabelę danych. więc wszystkie dane wierszowe zostaną zastąpione.

SQL Server 2008 R2

Dziękuję Ci

Odpowiedzi:

11 dla odpowiedzi nr 1
UPDATE dbo.TableName
SET ColumnName1 =
REPLACE(ColumnName1,"oldday","newday"),
ColumnName2 =
REPLACE(ColumnName2,"oldday","newday"),
....

REPLACE (Transact-SQL)