列の値を更新する必要があります。既存の値に対して部分文字列の置換が行われます。
例:
データにはabc@domain1
、pqr@domain2
などが含まれます。
に@domain2
置き換えられるように値を更新する必要があります@domain1
。
列の値を更新する必要があります。既存の値に対して部分文字列の置換が行われます。
例:
データにはabc@domain1
、pqr@domain2
などが含まれます。
に@domain2
置き換えられるように値を更新する必要があります@domain1
。
回答:
誰かが気にするなら、のためNTEXT
に、次のフォーマットを使用してください:
SELECT CAST(REPLACE(CAST([ColumnValue] AS NVARCHAR(MAX)),'find','replace') AS NTEXT)
FROM [DataTable]
update YourTable
set YourColumn = replace(YourColumn, '@domain2', '@domain1')
where charindex('@domain2', YourColumn) <> 0