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: create cursor c1(cursor name) as 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 ? | 4 Yes | 1 No |
Post New Answer View All Answers
Can triggers stop a dml statement from executing on a table?
what is bdb (berkeleydb)? : Sql dba
Is sql pronounced sequel or sql?
What is exception? What are the types of exceptions?
How would you convert date into julian date format?
What is trigger and stored procedure in sql?
what are all types of user defined functions? : Sql dba
How do you update f as m and m as f from the below table testtable?
Are stored procedures faster than queries?
When can we use the where clause and the having clause?
Can we create clustered index without primary key?
what is uncommittable transactions? : Transact sql
Why is a trigger used?
List and explain the different types of join clauses supported in ansi-standard sql?
What is the need of a partition key?