Quick Search:
 
 Oracle PL/SQL: WHILE LOOP example Jump to:  
Category: >> Oracle PL/SQL >> WHILE LOOP example  

<< lastnext >>

Snippet Name: WHILE LOOP example

Description: Basic WHILE loop skeleton code.

Comment: (none)

Language: PL/SQL
Highlight Mode: PLSQL
Last Modified: February 27th, 2009

DECLARE
    salary          emp.sal%TYPE;
    mgr_num         emp.mgr%TYPE;
    last_name       emp.ename%TYPE;
    starting_empno  CONSTANT NUMBER(4) := 7902;
BEGIN
    SELECT sal, mgr INTO salary, mgr_num FROM emp
        WHERE empno = starting_empno;
    WHILE salary < 4000 LOOP
        SELECT sal, mgr, ename INTO salary, mgr_num, last_name
            FROM emp
            WHERE empno = mgr_num;
    END LOOP;
 
    INSERT INTO temp VALUES (NULL, salary, last_name);
    COMMIT;
END;


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org