Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / Cursor
 

An example of opening a cursor variable

SQL> SQL> create table product(   2     product_id number(4)     not null,   3     product_description varchar2(20) not null   4  ); Table created. SQL> SQL> insert into product values (1,'Java'); 1 row created. SQL> insert into product values (2,'Oracle'); 1 row created. SQL> insert into product values (3,'C#'); 1 row created. SQL> insert into product values (4,'Javascript'); 1 row created. SQL> insert into product values (5,'Python'); 1 row created. SQL> SQL> DECLARE   2    TYPE rc is REF CURSOR;   3    refCursorValue rc;   4  BEGIN   5    OPEN refCursorValue FOR SELECT * from product;   6    /*...FETCH the results and process the resultset */   7    null;   8  END;   9  / PL/SQL procedure successfully completed. SQL> SQL> drop table product; Table dropped.