difference between imlicit cursor and explicit cursor ?
Answer Posted / vsubbaiah
Implicit : Every SQL Statement performed as implicit cursor. Ex: Select * from Emp where empno = 7839 This is query automatically open the cursor and fetch the record getting the output of that record.
Explicit : In PLSql Block in we declare on declaration section we declare with name and select statement. In executable block we call the cursor and fetch the records more the one. For Ex : Declare
cursor c1 is select * from emp
getemp c1%rowtype;
begin
open c1;
loop
fetch c1 into getemp;
dbms_output.put_line (c1.col list);
end loop;
close c1;
end; This is explicit cursor
Is This Answer Correct ? | 4 Yes | 0 No |
Post New Answer View All Answers
How to write a query with a right outer join in oracle?
Describe the types of sub query?
How to use group functions in the select clause using oracle?
How to get a list of all user accounts in the database?
Explain integrity constraint?
What is the disadvantage of User defind function?
Difference between open_form and call_form in oracle.
List out the difference between commit, rollback, and savepoint?
What are the varoius components of physical database structure of oracle database?
How do I uninstall oracle 11g?
Can a parameter be passed to a cursor?
How to use values from other tables in update statements using oracle?
Explain constraining triggers.
How to store only time; not date and time?
What are nested tables?