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
How do you write a complex sql query?
What is string data type in sql?
What is a system versioned table?
Mention what is the use of function "module procedure" in pl/sql?
Explain character-manipulation functions?
What is schema in sql example?
How to run pl sql program in mysql?
How many triggers can be applied to a table?
Why do we use function in pl sql?
What is the difference between database trigger and stored procedure?
Explain the purpose of %type and %rowtype data types?
How do I find duplicates in a single column in sql?
How many triggers can be applied on a table?
What is a relationship and what are they?
How to select all records from the table?