1.

How To Define A Cursor Variable?

Answer»

To define cursor variable, you must decide which REF CURSOR DATA TYPE to use. There are 3 ways to select a REF CURSOR data type:

  • Define your own specific REF CURSOR types using the TYPE ... RETURN statement.
  • Define your own generic REF CURSOR type using the TYPE ... statement.
  • Use the SYSTEM defined REF CURSOR type: SYS_REFCURSOR.

The follwoing tutorial exercise DEFINES 3 cursor variables in 3 different ways:

CREATE OR REPLACE PROCEDURE FYI_CENTER AS TYPE emp_ref IS REF CURSOR RETURN employees%ROWTYPE; TYPE any_ref IS REF CURSOR; emp_cur emp_ref; any_cur any_ref; sys_cur SYS_REFCURSOR; BEGIN NULL; END; /

To define cursor variable, you must decide which REF CURSOR data type to use. There are 3 ways to select a REF CURSOR data type:

The follwoing tutorial exercise defines 3 cursor variables in 3 different ways:



Discussion

No Comment Found