Salve, pessoal!
Na minha experiência de deparei com várias aplicações que removem antes de enviar para gravação no banco de dados SQL Server. E, comumente, esta remoção é feita através de um função contendo um loop WHILEe identificando e substituindo com auxílio de SUBSTRING e REPLACE, por exemplo.
Entretanto, uma forma bem fácil de resolver essa questão, seria simplesmente utilizando a
COLLATE SQL_LATIN1_GENERAL_CP1251_CI_AS
Exemplo:
1 2 3 4 5 6 7 8 |
declare @tb_exemplo table( col1 varchar(50) ); insert into @tb_exemplo values ('Adão Gonçalves'), ('Atenção'), ('Açaí'); select * from @tb_exemplo select col1 collate sql_latin1_general_cp1251_ci_as from @tb_exemplo |
Aproveitem, e economize código!
Abraço e até o próximo post.
Boa noite Adão!
Muito obrigado, salvou meu código aqui na madrugada!
Deus abençoe a você e sua família!
Abraço,
Bom saber, meu nobre!
Abraço!