Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.databases.oracle    |    Overblown overpriced overengineered SHIT    |    2,288 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 856 of 2,288    |
|    Jim Kennedy to David    |
|    Re: how to use plsql to calculate compon    |
|    28 Dec 03 07:15:32    |
   
   From: kennedy-downwithspammersfamily@attbi.net   
      
   "David" wrote in message   
   news:37032184.0312271915.d9d43ef@posting.google.com...   
   > I am learning plsql. I would like to run a stored procedure to   
   > calculate my bank account value by predicted 10% annual growth rate.   
   > Below is my plsql that is having problems. Your help is highly   
   > appreciated.   
   >   
   > Thanks   
   >   
   > declare   
   > money number := 50000.00;   
   > year number := 1;   
   > begin for i in 1..17   
   > loop   
   > execute immediate 'insert into my_401k values (':year', 'money + 0.10   
   > * money')';   
   > year := year + 1;   
   > end loop;   
   > end;   
   > /   
   >   
   >   
   > SP2-0552: Bind variable "YEAR" not declared.   
   >   
   > Any where wrong in this script?   
   >   
   > Thanks   
      
   Much simpler and more efficient to:(no need for execute immediate)   
   > declare   
   > money number := 50000.00;   
   > year number := 1;   
   > begin for i in 1..17   
   > loop   
   insert into my_401k values (:year, :money + 0.10* :money);   
   > year := year + 1;   
   > end loop;   
   > end;   
   > /   
   >   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca