Encontre e substitua uma string em uma tabela
A stored procedure a seguir encontrará e substituirá uma string em uma tabela tabela: CREATE PROCEDURE [dbo].[sp_st_FindANDReplaceString]@Tablename varchar(20),
@FieldName varchar(20),
@FindString varchar(30),
@RepalceString varchar(30)
AS declare @sqlstring varchar(8000) Select @sqlstring = "Update " + @Tablename + " Set " + @FieldName + "
= Replace(" + @FieldName + ",'" + @FindString + "','" + @RepalceString +
"')"execute (@sqlstring)
GOEXEC sp_st_FindANDReplaceString ('Orders','ShipName','QUICK','SLOW')
Isto substituirá a palavra QUICK para SLOW no campo SshipName da tabela Orders.