ALTER PROCEDURE [dbo].[sRemoveSCW] @StringIn VARCHAR(2000), @StringOut VARCHAR(2000) OUTPUT AS BEGIN SET NOCOUNT ON; SET @StringOut = REPLACE(@StringIn, '~', '') SET @StringOut = REPLACE(@StringOut, '`', '') SET @StringOut = REPLACE(@StringOut, '!', '') SET @StringOut = REPLACE(@StringOut, '@', '') SET @StringOut = REPLACE(@StringOut, '#', '') SET @StringOut = REPLACE(@StringOut, '$', '') SET @StringOut = REPLACE(@StringOut, '%', '') SET @StringOut = REPLACE(@StringOut, '^', '') SET @StringOut = REPLACE(@StringOut, '&', '') SET @StringOut = REPLACE(@StringOut, '*', '') SET @StringOut = REPLACE(@StringOut, '(', '') SET @StringOut = REPLACE(@StringOut, ')', '') SET @StringOut = REPLACE(@StringOut, '+', '') SET @StringOut = REPLACE(@StringOut, '=', '') SET @StringOut = REPLACE(@StringOut, '{', '') SET @StringOut = REPLACE(@StringOut, '}', '') SET @StringOut = REPLACE(@StringOut, '[', '') SET @StringOut = REPLACE(@StringOut, ']', '') SET @StringOut = REPLACE(@StringOut, '|', '') SET @StringOut = REPLACE(@StringOut, ';', '') SET @StringOut = REPLACE(@StringOut, ':', '') SET @StringOut = REPLACE(@StringOut, '<', '') SET @StringOut = REPLACE(@StringOut, '>', '') SET @StringOut = REPLACE(@StringOut, '?', '') SET @StringOut = REPLACE(@StringOut, ',', '') SET @StringOut = REPLACE(@StringOut, ' ', '') SET @StringOut = REPLACE(@StringOut, '/', '') SET @StringOut = REPLACE(@StringOut, '\', '') SELECT @StringOut ENDAny input or comments are appreciated!