sql >> Databasteknik >  >> RDS >> Mysql

Hur utvärderar jag en enkel matematisk formel i en MySQL-lagrad _funktion_?

Jag ser inte vad det är för dig att använda formeln. Om du skriver en lagrad procedur, skriv in formeln och glöm strängen.

Jag tror inte att det ligger i ditt intresse att göra den lagrade processen så dynamisk där formeln som utvärderas måste ändras från samtal till samtal.

Om du måste måste du skriva en parser för att bryta upp den strängen i dess konstituerande delar, skapa ett analysträd och sedan gå genom trädet för att utvärdera det. Det är inte ett trivialt problem. Jag skulle tänka om.



  1. Hur släpper jag en kolumn med objektberoende i SQL Server 2008?

  2. MySQL ERROR 1327 när du gör en INTO FROM

  3. Schemadefinitioner av DBMS

  4. Kör ett skalskript när en databaspost skrivs till postgres