ORA-01002: fetch out of sequence



ORA-01002: fetch out of sequence..

Answer / guest

Cause: This error means that a fetch has been attempted from
a cursor which is no longer valid. Note that a PL/SQL cursor
loop implicitly does fetches, and thus may also cause this
error. There are a number of possible causes for this error,
including: 1) Fetching from a cursor after the last row has
been retrieved and the ORA-1403 error returned. 2) If the
cursor has been opened with the FOR UPDATE clause, fetching
after a COMMIT has been issued will return the error. 3)
Rebinding any placeholders in the SQL statement, then
issuing a fetch before reexecuting the statement.

Action: 1) Do not issue a fetch statement after the last row
has been retrieved - there are no more rows to fetch. 2) Do
not issue a COMMIT inside a fetch loop for a cursor that has
been opened FOR UPDATE. 3) Reexecute the statement after
rebinding, then attempt to fetch again.

Please add more information about this Error

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Oracle Errors Interview Questions

UDI-00052: incorrect Data Pump client for operation: string

1 Answers  


ORA-13135: failed to alter spatial table

1 Answers  


SQL*Loader-00956: Error calling once/data file finishing

1 Answers   Wipro,


ORA-13600: error encountered in Advisor string

1 Answers  


TNS-01025: Security string

1 Answers  


RMAN-08529: proxy file handle=string

1 Answers  


DRG-10833: feedback failed

1 Answers  


RMAN-00700: SCRIPT requires that TARGET be specified on the command line

1 Answers  


ORA-31086: insufficient privileges to register global schema "string"

1 Answers  


ORA-38774: cannot disable media recovery - flashback database is enabled

1 Answers  


NPL-00411: incoming ASN.1 NULL encoding has nonzero length of string

1 Answers  


KUP-04000: error initializing IO state for file string in string

1 Answers  


Categories