| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Snapshot too old, any way to disable consistency?
Hi,
As far as I know - there is no possibility to "cheat"
on read-consistency issues.
I used 2 solutions to bypass it :
DECLARE
i NUMBER := 0;
last_id NUMBER := 0;
CURSOR emp_crs ( p_emp_id NUMBER ) IS
SELECT * FROM emp
WHERE emp_id > p_emp_id;
BEGIN
OPEN emp_crs ( last_id );
FETCH emp_crs INTO emp_rec;
WHILE emp_crs%FOUND LOOP
i := i + 1;
... process your data
IF i = 10000 THEN
last_id := emp_rec.emp_id;
CLOSE emp_crs;
OPEN emp_crs ( last_id );
END IF;
FETCH emp_crs INTO emp_rec;
END LOOP;
CLOSE emp_crs;
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
Received on Sun Jul 11 1999 - 15:08:43 CDT
![]() |
![]() |