*
DECLARE
*C *VARCHAR2*(100);
N *NUMBER*;
*
BEGIN
*C:= '(2142*200)/100';
*EXECUTE IMMEDIATE *'SELECT TO_CHAR('||C||') FROM DUAL'*INTO *N;
*DBMS_OUTPUT*.PUT_LINE(*TO_CHAR*(N));
*
END*;
Em 17/10/06, daiton_petry <[EMAIL PROTECTED]> escreveu:
>
> Tenho a seguinte situação:
>
> c_expressao VARCHAR2(200);
> c_expressao := '(2142*200)/100';
>
> Como executar a c_expressao de forma que ela me retorne o valor
> de expressão, que no caso é:
>
> 0,4284.
>
>
>
>
>
>
>
--
Roberto Fernandes Sobrinho
Deenvolvedor Oracle
[As partes desta mensagem que não continham texto foram removidas]
Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html