Możesz użyć tego w funkcji skalarnej. Używam go do usuwania wszystkich znaków kontrolnych z niektórych zewnętrznych danych wejściowych.
SELECT @target = REPLACE(@target, invalidChar, '-')
FROM (VALUES ('~'),(''''),('!'),('@'),('#')) AS T(invalidChar)