quarta-feira, 18 de junho de 2014

Removendo acentos no SQL SERVER - New and Improved!

Já publiquei no blog como remover acentos de uma string no SQL SERVER, porém descobri recentemente em um outro blog/site, uma maneira mais simples de realizar a mesma tarefa.

A função é bem mais enxuta e muito mais eficiente:

create Function [dbo].[fn_tiraAcento] (@cExpressao varchar(8000))
Returns varchar(8000)
asBegin   
   Declare @cRetorno varchar(100)
   
   Set @cRetorno = @cExpressao collate sql_latin1_general_cp1251_cs_as
   
   Return @cRetorno   
End


Aqui vai o link do artigo original: http://www.tutoriais.com.br/materia/1914/1213/Banco-de-Dados-MS-SQL-Server-Como-remover-os-acentos-no-SQL-Server/?/

Bem simples, usando a propriedade Collate para realizar a tarefa.

--
Leia o meu livro sobre T-SQL http://www.erica.com.br/detalhes.asp?cod=4537

Nenhum comentário:

Postar um comentário

Leave your comment here!