Oracle - Solución de Macro

 
Vista:

Solución de Macro

Publicado por Edy Lara (2 intervenciones) el 23/07/2003 01:28:48
Necesito almacenar en una tabla una gama de formulas por lo que cree una tabla de prueba que se llama CADENA la cual tiene un campo que se llama v_string y es tipo varchar2(1000).

Lo que necesito hacer es lo siguiente, ya sea en la Base de Datos o en Forms:

en la tabla cadena ya almacena una formula sencilla solo para prueba y es la siguiente:

v_valor1 * v_valor2

Ejemplo:

Declare
v_valor1 number := 5;
v_valor2 number := 15;
v_valor3 number := 0;
v_formula cadena.v_string%type;
Begin
SELECT
v_string
INTO
v_formula
FROM
CADENA
;
--
-- Lo que necesito hacer es que el string de la variable formula se
-- interprete como una multiplicacion y entonces el resultado de dicha
-- formula almacenada deberia de ser: 75 y ese valor poder
-- almacenarlo en la variable v_valor3.
End
;

Hasta luego y agradezco desde ya la colaboración..

Atentamente,

Edy Lara.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder