--Функция замены символов
--в @t надо заполнить что на что меняем
CREATE FUNCTION dbo.fff (@s varchar(8000))
RETURNS varchar(8000) AS
BEGIN
declare @t table(s char, d char)
insert into @t values ('A','')
insert into @t values ('B','')
insert into @t values ('C','')
insert into @t values ('D','')
insert into @t values ('E','')
insert into @t values ('F','')
insert into @t values ('S','')
insert into @t values ('H','')
insert into @t values ('W','')
select @s = replace(@s, t.s, t.d)
from @t t
select @s = replace(@s,' ','')
return @s
END
--------------------------
--Пример использования
declare @rrr table (d varchar(8000))
insert into @rrr select 'ASF567EW'
insert into @rrr select 'B123567W'
insert into @rrr select 'FFF56457EASDW'
insert into @rrr select '567'
select *,dbo.fff(d),len(dbo.fff(d))
from @rrr
where len (d) <> len(dbo.fff(d))
Идея откуда-то с форума