Mega Code Archive

 
Categories / Oracle PLSQL / Cursor
 

For data in ( select from tableName )

SQL> SQL> SQL> CREATE TABLE DEPT(   2      DEPTNO NUMBER(2),   3      DNAME VARCHAR2(14),   4      LOC VARCHAR2(13)   5  ); Table created. SQL> SQL> INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK'); 1 row created. SQL> INSERT INTO DEPT VALUES (20, 'RESEARCH', 'DALLAS'); 1 row created. SQL> INSERT INTO DEPT VALUES (30, 'SALES', 'CHICAGO'); 1 row created. SQL> INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON'); 1 row created. SQL> SQL> SQL> create or replace procedure implicit   2  as   3  begin   4      for x in ( select * from dept )   5      loop   6          null;   7      end loop;   8  end;   9  / Procedure created. SQL> SQL> SQL> drop table dept; Table dropped. SQL> SQL> SQL>