T-SQL – Remover Acentos via COLLATE

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:

Aproveitem, e economize código!

Abraço e até o próximo post.

Deixe um comentário

O seu endereço de e-mail não será publicado.