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 use "while" statements in oracle?
how the Oracle Prepares the Execution Plan and how it chooses the Optimal one?
Explain oracle insert into command?
What happens to the data files if a tablespace is dropped?
How a database is related to tablespaces?
Write a trigger example in oracle?
What is columnar storage what is the advantage?
Can we save images in a database and if yes, how?
How can I combine multiple rows into a comma-delimited list in oracle?
Why do I get unexpected characters from 8-bit character sets in weblogic jdriver for oracle?
Explain the use of inctype option in exp command.
How to open and close an explicit cursor in oracle?
How many objectname will be created for a single table drop function? Why 'flashback' query giving error "ORA-38312: original name is used by an existing object" while getting the table?
How to pass a cursor variable to a procedure?
How do I use unicode codesets with the weblogic jdriver for oracle driver?