SQL Server Replace function does not work with text and
ntext data types.
Following query contains replace function for ntext type
column.
update description_table
set description
= replace(description,'../G/','http://styletint.in/G/') where description like '%../G/%'
this query is will return following error:
Argument
data type ntext is invalid for argument 1 of replace function.
To resolve this, we can cast ntext type to nvarchar(max) and
then update column with this value: Following query will work without any
error:
update description_table set description = replace(CAST(description AS NVARCHAR(MAX)),'../G/','http://styletint.in/G/') where description like '%../G/%'
No comments:
Post a Comment