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!