Cosa costituisce per te un "carattere speciale"? Qualcosa al di fuori del set di caratteri US7ASCII?
È possibile utilizzare potenzialmente CONVERT
funzione
SELECT convert( <<your string>>, 'US7ASCII' )
FROM table_name
Supponendo che esista una mappatura per il carattere particolare nel set di caratteri US7ASCII, quella mappatura verrà utilizzata per sostituire il carattere. Se non è stata definita alcuna mappatura, il carattere verrà sostituito dal carattere sostitutivo predefinito, un punto interrogativo "?".