What is REF Cursor?
Answers were Sorted based on User's Feedback
Answer / saleem
It is dynamic Cursor.
They are two types
1) Strong- Return type
2) weak- No Return type
| Is This Answer Correct ? | 105 Yes | 8 No |
Answer / sankar
CURSOR IN WHICH QUERY CAN BE CHANGED AT RUNTIME IS CALLED
REF CURSOR.
| Is This Answer Correct ? | 87 Yes | 14 No |
Answer / kapil gangrade
ref cusor is a dynamic type of cursor which is used to
provide Reusability of cursor.......
| Is This Answer Correct ? | 67 Yes | 8 No |
Answer / shukla
Ref Cursor is a PL/SQL Datatype. This is used to store
result of a query. Ref cursor is used in situations when
you want to encapsulate logic within sub-program i.e. your
query is changing depending on certain criterian. This
reduces the complexity of our program if we were to
implement same logic in a single query for getting the
desired output.
| Is This Answer Correct ? | 59 Yes | 13 No |
Answer / shaveta gulati
Ref Cursor:
ref cursor is a data structure which points to an object
which in turn points to the memory location.
ex:
create or replace procedure test()
as
begin
type ref_cursor is ref cursor;
open ref_cursor as
select * from table_name;
end;
There are 2 types in this.
1.strong ref cursor:
This has a return type defined.
2. weak ref cursor.
this doesnt have a return type
normal cursor:
Nothing but the named memory location.
it has 2 types
1. explicit cursor
Need to be defined whenever required.
2.Implicit cursor
need not defined and used by oracle implicitly in DML
operation.
In case of an normal explict cursor, the SQL query has to
be defined at the time of declaring the cursor itself. In
case of REF Cursor, the cursor declartion is not associated
with any SQL query, it is associated with a query at a
later stage this brings in a lot of flexibility as
different SQL queries can be associated with the cursor
(one at a time, offcourse) programatically. REF Cursors
also provide the feature of passing parameters. Though
there is something dynamic with REF Cursor when compared to
a normal explicit cursor, it is not a truly perfect dynamic
cursor. Truly perfect dynamic cursors are the one
constructed using DBMS_SQL package.
| Is This Answer Correct ? | 42 Yes | 7 No |
Answer / a.v.bhaskar reddy
REF CURSOR is majorly used when we want to execute a
dynamic select statement causes to retrieve more than one
record. We can pass Ref cursor result as a out parameter
which can be used in other subprograms
| Is This Answer Correct ? | 28 Yes | 4 No |
Answer / manish sharma
a refrence cursor is data type like record type etc,we can
call it dynamiclly ,its an cursor so that it is binding of
more querry.so that if we need more querry output at run
time we can use it,in a normal cursour must have a
declarative part but in a ref cursor,we can call the cursor
without declration of cursor.
| Is This Answer Correct ? | 16 Yes | 2 No |
Answer / a.v.bhaskar reddy
Ref cursor are the pointor to the server side cursor
variables they can be attached to diff statments and can
store diff value during runtime.i mean they act basically
dynamiclly we call them as true PLSQL variable
| Is This Answer Correct ? | 16 Yes | 4 No |
Answer / niranjan kumar
Ref Cursor is also known as dynamic cursor,it is a data
type to solve situation which demand run time where
condition.Without creating instance we cannot use refcursor.
| Is This Answer Correct ? | 6 Yes | 0 No |
Hi any one plz help me .i need 2 or 3 customized and 2 or 3 development reports on PO module..if any body having plz send me with one by one step ,i mean where u do the customization and wht are the steps u follwed when u do the customization,wht are fields u added or deleted ,How u added or these fields as per clinet requirement and wht are errors u faced .plz send it to my mail id iamvenki@gmail.com
What are different execution methods of executabls?
What are the Standard Reports and Forms in HRMS?
in which tables the transaction details stored? at least two.
How to move the one file from one instance to another instance? And your scripts also?
What do you understand by soa and what are the benefits of using this architecture?
How do you register report in oracle apps?
In 11i we didn't have AP_Invoice_Lines Table, but in R12 this table is available, what is reason, advantage?
Write an SQL Query to Delete Duplicate records from a table using ROWID.
24 Answers pspl, Satyam, Thinkways,
IN WHICH MODULE THE LEGAL ENTITY COMES?
35—how to create ldt lct files? 36—how to tranfor on file from one instance to another instance?
What is the package?