Используйте следующую хранимую процедуру, которую я разработал для удаления любого символа и замены требуемым.
CREATE PROC CHAR_REPLACER
AS
BEGIN
SET NOCOUNT ON
DECLARE @CHARTOREPLACE VARCHAR(MAX)='"ç©' --SIMPLY PUT HERE A CHAR You want to Replace
DECLARE @REPLACEWITH VARCHAR(MAX)=' ASC' --SIMPLY PUT HERE A REPLACING CHAR
DECLARE @POS INT=1
SELECT * FROM A --DATA BEFORE
WHILE @POS<LEN(@CHARTOREPLACE)
BEGIN
UPDATE A SET f1=REPLACE(F1,SUBSTRING(@CHARTOREPLACE,@POS,1),SUBSTRING(@REPLACEWITH,@POS,1))
WHERE CHARINDEX(SUBSTRING(@CHARTOREPLACE,@POS,1),F1,1)>0
SET @[email protected]+1
END
SELECT * FROM A --DATA AFTER
END
Пожалуйста, измените эти переменные в качестве параметров, так что вы не должны Alter Каждый раз, когда вы хотите добавить новый персонаж в этом массиве ..