Senhores,

Identifiquei o seguinte:

Nesse código:

  WHERE grupos.s_tipogrupo = (SELECT s_valor
                         FROM t_parametro_cliente
                        WHERE s_campo = 'v_utiliza_grupo')      ;

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.

Resolvido? Sim, Solucionado? Não.


Em 27 de março de 2014 14:32, Emanuel Araújo <[email protected]> escreveu:

> Não funciona.
>
> Fiz testes com a versão do PG 9.2.* e com uma versão mais antiga do Oracle
> FDW e a consulta rodou sem problemas.  Deve ser um BUG realmente.
> Se alguém tiver algo a mais para acrescentar agradeço!
>
>
> Em 27 de março de 2014 14:22, Flavio Henrique Araque Gurgel <
> [email protected]> escreveu:
>
>  Flávio,
>>>
>>
>> Evite o top-posting.
>>
>>
>>  Já contornei o problema com as funções, mas a consulta em si é o maior
>>> deles ...
>>>
>>
>> Encapsule sua consulta numa função ou pelo menos a parte que acessa a tal
>> tabela. (isto é uma sugestão e não sei se vai funcionar).
>>
>>
>> []s
>> Flavio Gurgel
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
>
>
> *Atenciosamente,Emanuel Araújo*
>
> *Linux Certified, DBA PostgreSQL*
>



-- 


*Atenciosamente,Emanuel Araújo*

*Linux Certified, DBA PostgreSQL*
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a