[Oracle 9i] Evaluation d'une expression
Bonjours,
dans une BD paramètrable, j'ai une table "Variable", je dois avoir des formules de vérification et de correction stockées dans un champs expression par exemple.
ma question est : Est ce qu'il y a une méthode pour évaluer ces expression en PL/SQL (d'une manière générique) , ou je suis obligué de faire ce traitement au niveau applicatif.
supposons que j'ai une expression :
Code:
V(1) + V(2) * 5 - V(3)
elle est stockée dans la variable V6 par exemple.
ce que je dois faire c'est parser cette expression ( chose que je peux faire ) , donc aprés traitement j'aurai l'expression suivant :
A la fin j'aimerai avoir une sorte de fonction qui fait
Code:
eval ( 102 + 13 * 5 - 100 )
et qui retourne le résultat
merci