Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Q: plsql cursor question ?

Re: Q: plsql cursor question ?

From: Troy Tinnes <q10641_at_cig.nml.mot.com>
Date: Fri, 21 Jan 2000 14:18:28 +0900
Message-ID: <3887EC24.D068A7A1@cig.nml.mot.com>


Isn't it as easy as doing this?

OPEN cursor1;
c1 :=0;
tot := 0;
LOOP
   tot := tot + c1;
   FETCH cursor1 INTO c1;
   EXIT WHEN cursor%NOTFOUND;
END LOOP;
tot :+ c1 * 300 + tot;

tedchyn_at_yahoo.com wrote:

> Sir,
>
> I have a table with following data
>
> c1
> --
> 100
> 200
> 300
> accumulate total tot := c1 + tot
> for last record tot:= c1 * 300 + tot
>
> since I do not know my which is my last record. I have to save the
> number and accumulate total for the previous saved record and
> continuing fetching until %notfound so I can process the last record
> saved.
>
> how do I do that in pl/sql code ?
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.
Received on Thu Jan 20 2000 - 23:18:28 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US