sql >> Base de Datos >  >> RDS >> Sqlserver

Reemplazo recursivo de una tabla de caracteres

Puede usar esto en una función escalar. Lo uso para eliminar todos los caracteres de control de alguna entrada externa.

SELECT @target = REPLACE(@target, invalidChar, '-')
FROM (VALUES ('~'),(''''),('!'),('@'),('#')) AS T(invalidChar)