O que constitui um "caráter especial" para você? Qualquer coisa fora do conjunto de caracteres US7ASCII?
Você pode usar o
CONVERT
função
SELECT convert( <<your string>>, 'US7ASCII' )
FROM table_name
Supondo que haja um mapeamento para o caractere específico para o conjunto de caracteres US7ASCII, esse mapeamento será usado para substituir o caractere. Se não houver mapeamento definido, o caractere será substituído pelo caractere de substituição padrão, um ponto de interrogação "?".