What is a REF CURSOR? Compare strong and week ref cursor types.
Answers were Sorted based on User's Feedback
Answer / b.v.srinivas
Ref cursor is a cursor variable which acts as a pointer to
the sql memory area.
Ref cursor can be asssociated with multiple sql statements
where as a cursor can be associated with only one sql
statement.
Refcursor is dynamic where as cursor is static.
Ref cursors are of two types:
1)strong ref cursor:which retuns value.
2)week ref cursor:which doesn't return value.
thanks and regards
B.V.Srinivas.
| Is This Answer Correct ? | 32 Yes | 5 No |
Answer / shailendra chauhan
For the strong ref cursor the returning columns with
datatype and length need to be known at compile time.
For the weak ref cursor the structure does not need to be
known at compile time.
TYPE WEAK_REF_CURSOR IS REF CURSOR;
TYPE STRONG-_ REF_CURSOR IS REF CURSOR RETURN
TABLE_NAME%ROWTYPE;
| Is This Answer Correct ? | 21 Yes | 5 No |
Answer / nagapawan
i have doubt ref cursor comes in pl/sql r not. pls clarify
any one
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / sure
ref cursor is a datatype we can assign variables that data type called cursor variable,cursor variable can associate with different queries at run time,primary advantage of refcursor is we can pass result set morethan one sub program
| Is This Answer Correct ? | 8 Yes | 0 No |
Answer / ramadoss r
REF CURSOR is a pointer in the oracle database.It is used
when the problem statement has more than one query.It comes
on PL/SQL only.Because in SQL we can't get answers for two
query at a time.
| Is This Answer Correct ? | 5 Yes | 3 No |
Answer / alladi venkateswarlu
Weak ref cursor types can be associated with any query
whereas strong ref cursor types can only be associated with
cursors of the same type.
| Is This Answer Correct ? | 2 Yes | 3 No |
What is offset and limit in sql?
Is sql low level language?
What are the topics in pl sql?
How to run pl/sql statements in sql*plus?
What is the use of nvl function?
how many ways we can we find the current date using mysql? : Sql dba
What is bind reference and how can it be created?
Explain 3 basic parts of a trigger.
What is embedded sql what are its advantages?
What is sql and its types?
What is 19 null in sql?
What are the different types of PL/SQL program units that can be defined and stored in ORACLE database ?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)