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
How to Execute a Package in PL/SQL.?
How to use sql statements in pl/sql?
What is pl sql in oracle?
What is difference between pl and sql?
Can a foreign key be null?
How many triggers can be applied to a table?
What is the difference between a primary key and a clustered index?
what is a constraint? Tell me about its various levels. : Sql dba
what is online transaction processing (oltp)? : Sql dba
What is the advantage of nosql?
Does a user_objects view have an entry for a trigger?
What is the difference between truncate and drop statements?
Can ddl statements be used in pl/sql?
explain what is mysql? : Sql dba
What are the parts of a sql statement?