É que o nvarchar
suporta caracteres multibyte? Se for esse o caso, há realmente algum ponto, além das preocupações de armazenamento, para utilizar varchars
?
**varchar***: Comprimento variável, dados de caracteres não-Unicode. O agrupamento da base de dados determina em que página de código os dados são armazenados.
**nvarchar***: Dados de caracteres Unicode de comprimento variável. Depende da recolha da base de dados para as comparações.
Armado com este conhecimento, use o que corresponder aos seus dados de entrada (ASCII v. Unicode).