Oracle - Ayuda con Oracle 6i

 
Vista:

Ayuda con Oracle 6i

Publicado por juan perez (2 intervenciones) el 28/08/2007 22:22:56
a ver si alguien me puede ayudar, estoy intentando hacer un editor de formulas en el Oracle Forms 6i
y todo iva bien hasta que entre a la parte de condicionales, mi pregunta es : hay alguna
manera de ejecutar un texto en el cual evalue si la sentencia que le mando sea verdadera o false
ejm:

variable := pack_prueba.evaluar('5 > 3');
--en este caso variable deberia ser de tipo boolean
y el resultado de esa funcion deberia ser true

ojo : el 5 y el 3 deberian poderse reemplazar por campos de una tabla ;)

Espero alguien me pueda ayudar
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

RE:Ayuda con Oracle 6i

Publicado por Rodolfo Reyes (445 intervenciones) el 29/08/2007 16:43:00
Pues lo unico que se me ocurre es que implementes los algoritmos de un Parser y un Scanner para que con una gramatica puedas evaluar cualquier expresión logica que te envien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar