[Oracle] Variable formule

Pagina: 1
Acties:

  • Le Mol
  • Registratie: April 2000
  • Niet online
Zoek een manier om gebruikers een formule te laten defineren waarna deze in PL/SQL code gebruikt kan worden om een waarde te berekenen aan de hand van basis-waarde in de database.

Voorbeeld: er wordt in het veld iets gemeten met een sensor en deze waarde moet gecorrigeerd worden en er moet een offset bij opgeteld worden. ((waarde+offset)*correctie). Deze formule zou ook in een veld moeten staan van de database zodat de gebruikers deze makkelijk kunnen aanpassen en invoeren. De formules hebben geen vast formaat, bovenstaande is een voorbeeldje van een mogelijkheid.

In php is er de eval functie die dit soort dingen kan doen (http://www.php.net/eval/), is er ook zo iets in oracle?

Logic brings you from a to b, your imagination can bring you anywhere


  • mkleinman
  • Registratie: Oktober 2001
  • Laatst online: 13:22

mkleinman

8kWp, WPB, ELGA 6

Misschien met EXECUTE IMMEDIATE 'SELECT 'functie' FROM DUAL ?

Duurzame nerd. Veel comfort en weinig verbruiken. Zuinig aan doen voor de toekomst.


  • Le Mol
  • Registratie: April 2000
  • Niet online
Dit doet inderdaad wat ik wilde, bedankt!

Logic brings you from a to b, your imagination can bring you anywhere


  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 30-04 16:33

Tukk

De α-man met het ẞ-brein

Anders kun je gebruik maken van een dynamische cursor, kun je makkelijker je variabele waarde ophalen..

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.