|
Deepak,
declare the cursor with SCROLL or DYNAMIC SCROLL option as
following
1. DECLARE EMPLOYEECURSOR SCROLL CURSOR FOR......
2. OPEN EMPLOYEECURSOR
3. FETCH XXXXX FROM EMPLOYEECURSOR
INTO :EMPNO, :EMPNAM, :EMPSAL
where XXXX can be any one of the following:
NEXT - Positions Cursor on the next row after the current
row.
PRIOR - On the row before the current row.
FIRST - On the first row.
LAST - On the last row.
Before - Before the first row.
After - After the last row.
Current - On the current row (no change in position).
Relative n - Positions to nth row before/after current depending
on n is +ve or -ve.
4. After fetching, you can update or delete the record.
UPDATE EMPLOYEE
SET SALARY = :NEWSAL
WHERE CURRENT OF EMPLOYEECURSOR
You can also fetch or insert multiple rows at a time.
FETCH NEXT
FROM EMPLOYEECURSOR
FOR :COUNT ROWS
INTO :EMPDS
INSERT INTO EMPLOYEE
:COUNT ROWS
VALUES( :EMPDS)
where EMPDS is a multiple occurance data structure which has empno,
empname, empsal etc as the subfields. :COUNT is the number of rows you
want to fetch/insert.
I hope I didn't confuse you.
-ANU
________________
Get Your Private, Free Email at http://www.hotmail.com
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.