How to display the contents of a current record fetched in
a reference cursor?
Answer Posted / karthik
U define a variable in the SQL Prompt as ref cursor Before
that u have to write a procedure with a sys ref cursor as a
inout parameter.Then execute the procedure by passing the
variable defined in the SQL prompt and print the variable It
will display the records.
declare
cursor v_cursor is
select empno empnm empdept from emp where empdept 10;
begin
open v_cursor;
loop
fetch v_cursor into c_empno c_empnm c_empdept;
exit when v_cursor notfound;
dbms_output.put_line(c_empno || ' | ' || c_empnm || ' | ' ||
c_empdept );
end loop;
close v_cursor;
end;
| Is This Answer Correct ? | 0 Yes | 2 No |
Post New Answer View All Answers
What is function and procedure?
What is the difference between syntax error and runtime error?
What are all types of user defined functions?
Is time a data type in sql?
What is the largest value that can be stored in a byte data field?
Is crud a cuss word?
What is trigger in sql? Explain
Explain aggregate functions are available there in sql?
what is a trigger in mysql? : Sql dba
How do I turn a list into a table?
Does a primary key have to be a number?
Why do we create views in sql?
How do you create a db file?
What is synchronized subquery?
What is sql indexing?