On 28-03-2014 01:46, Emanuel Araújo wrote:
>   WHERE grupos.s_tipogrupo = (SELECT s_valor
>                          FROM t_parametro_cliente
>                         WHERE s_campo = 'v_utiliza_grupo')      ;
> 
A não ser que s_campo seja uma chave primária, é perigoso utilizar o =
com uma subconsulta.

> Quando substituo o = por IN na primeira comparação do WHERE, o resultado
> aparece.
> Deve ser algum problema de comparação das tipagem, é o que suspeito, entre
> o que eu mando ou recebo de volta do Oracle.
> 
Eu sugiro que você entre em contato com o desenvolvedor (Albe Laurenz
<laurenz(dot)albe(at)wien(dot)gv(dot)at>) e apresente a ele o seu caso.
Sugiro que você monte um "dump" mínimo com algumas tabelas para que ele
consiga reproduzir o problema.


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a