cursor with hold explain ?

Answer Posted / ratheesh nellikkal

Hi All,
Cursor is nothing but a pointer to a result set that you
get as a result of executing a query.
So if u wanna some operations using this cursor then u have
to
1. Declare a cursor
2.Open the cursot before the first access
3.Do the operations
4.Close the cursor.

But in case of a normal cursor (not declared with 'with
hold' option) in between the operations if u issued a
commit command then the cursor will be getting closed and
if u wanna access it again then u should open it again.

But incase of a 'With hold' cursor it will maintane the
states if you issed a commit also.
Means it will not get closed by applying frequent commit.

Regards,
Ratheesh Nellikkal

Is This Answer Correct ?    8 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain various types of locks in db2?

693


What is table space in db2?

584


What is the use of db2 optimizer?

613


What is bind package and plan in db2?

597


What is an instance in db2?

567






How do I add a column to a table in db2?

625


What are the full forms of spufi and dclgen and why are they used?

660


What is ibm db2 client?

523


What is difference between rollback and commit?

636


How do I delete a table in db2?

651


What is schema in db2?

576


What is cloudant database?

647


What is an instance database?

602


What are the 2 sqlcodes that are returned?

645


What are the contents of a dclmgen?

630