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