Olá Fabio,

    talvês seja mais simples criar uma função em plpgsql e vc passar o operador 
como parametro, ou o código da tabela,
    aí vc pode montar um sql dinamico para ser executado já com seu operador.


...
    select operador from tabela where id = 40 into voperador;
     vsql := "select " || numero1 || voperador || || numero2;

algo assim acho que resolve.
qualquer coisa tamo aí.


Luiz Magno Diogo
Mondrian Tecnologia
    

On Thu, 29 Jan 2009 09:24:13 -0300, Fabio Henrique <[email protected]> wrote:
> 
> Bom dia,
> 
> Alguem sabe se é possivel criar um campo em uma tabela do tipo operador? 
> Por exemplo armazenar o  '+' e utliza-lo para fazer uma conta.
> Por exemplo a formula:
> 
> select 1 (select campo_operador from tabela where codigo = 40) 4;
> 
> onde o subselect retornaria um operador de soma (+).
> 
> é possivel fazer isso ou algo parecido?
> 
> Grato.
> 
> Fabio Henrique
> 
> 
> 
> __________________________________________________
> Faça ligações para outros computadores com o novo Yahoo! Messenger 
> http://br.beta.messenger.yahoo.com/ 
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

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

Responder a