Boa tarde pessoal.

Ao executar o select abaixo o banco de dados finaliza o serviço.

Testei e o problema está na função to_ascii. 

Notei que se usar a mesma função em outro campo funciona.

Ex: ...   where xxx.to_ascii(convert_to(mar.descricao,'LATIN1'),'LATIN1')
ILIKE 'RICOH%'

Alguém tem alguma dica?

Obrigado!

 

select prod.codigo,prod.descricao,grp.descricao,mar.descricao,prodcod.codref
from alm.prod

   inner join alm.grp on grp.codigo = prod.grupo

   inner join alm.mar on mar.codigo = prod.marca

   left join alm.prodcod on prodcod.codprod = prod.codigo 

   where xxx.to_ascii(convert_to(prodcod.codref,'LATIN1'),'LATIN1') ILIKE
'TN%' order by prodcod.codref

 

CREATE OR REPLACE FUNCTION xxx.to_ascii(bytea, name)

   RETURNS text AS

   'to_ascii_encname'

   LANGUAGE 'internal' VOLATILE

   COST 1;

 

At.te,
Alisson Viegas
Acsiv Sistemas

 

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a