2017-08-18 11:03 GMT-03:00 Zan <zan...@farmaponte.com.br>: > On 18/08/2017 10:57, Douglas Fabiano Specht wrote: > >> bom dia >> ja tive esse problema, e utilize a seguinte função. >> >> >> >> --função para substituir caracteres especiais >> >> CREATE OR REPLACE FUNCTION retira_acentuacao1(p_texto text) >> RETURNS text AS >> $BODY$ >> Select translate($1, >> 'áâãäåaaaÁÂÃÄÅAAAèééêëeeeeeEEEÉEEìíîïìiiiÌÍÎÏÌIIIóôõöoooÒÓÔÕ >> ÖOOOùúûüuuuuÙÚÛÜUUUUçÇ<>!@#$%¨*()_+={}[]?;:|*~^´`¨æÆø£Øƒªº¿®½¼ßµþýÝ€§¬©¢¥¤ðÐÞÞ¶ >> ', --no final tem tbm o 144 da tabela ascii >> >> 'áâãaaaaaÁÂÃAAAAAèééêeeeeeeEEEÉEEìíîiìiiiÌÍÎIÌIIIóôõooooÒÓÔÕOOOOùúûuuuuuÙÚÛUUUUUçÇ >> ' >> ); >> $BODY$ >> LANGUAGE sql VOLATILE >> COST 100; >> > > Douglas, no meu caso não deu certo. Este bendito caractere (\342\200\213) > é uma "?".
Na função informada pelo colega, não existe o caracter '\', você terá que acrescentar na função!?! > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > *Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso, melhor para o mundo!*
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral