what is a cursor

Answer Posted / s.syam sundar

oracle uses a private area to process and store data.this
private area is called as cursor

we have two types of cursors
they are implict and explict
implict cursor:- it is a cursor which controlled by oracle
itself
Ex: select statmets,insert,update and delete statmets

explict cursors:- it is a cursor which controlled by
programmer

controlling means
open cursor
fetch into
close cursor

Ex: cursor c1(cursor name) is select * from emp
where deptno =10;( this is in declarative section)


in excutable section:
open cursor c1;
fetch cursor c1 into some veriable or table name;
......
.....
close c1

we can use parameters in cursors

and we can not assiagn cursor name to a variable

and we need not use cursor statemets in for update cursor
because it will take care of

regards
S.syam sundar

Is This Answer Correct ?    0 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are local and global variables and their differences?

814


Why truncate is faster than delete?

805


what is 'trigger' in sql? : Sql dba

733


What is a recursive join sql?

822


What is a nested table in word?

712


How many sql statements are used?

755


How can you load microsoft excel data into oracle? : aql loader

822


What is crud stand for?

755


What are triggers and its types?

769


What does inner join mean?

762


What is mutating error?

710


explain the delete statements in sql

751


what is an index? : Sql dba

722


What is the purpose of a secondary key?

694


How to get each name only once from an employee table?

815