• Looks like I was beaten to it by mkeast, but for what it's worth here's my version

     

    CREATE FUNCTION dbo.Translate (@source varChar(8000),@replaceRequired varChar(200),@replaceWith varChar(10))

    RETURNS varchar(8000) AS 

    BEGIN

     declare @i int

     

     declare @checkLen int

     

     

     select @checkLen = Len(@replaceRequired) +1 

     set @i = 1

     while @i < @checkLen

     begin

     select @source = replace(@source,substring(@replaceRequired,@i,1),@replaceWith)

     set @i = @i+1

     end

     Return @source

    END