Q:

Write a program in PL/SQL to display a cursor based detail information of employees from employees table

0

Write a program in PL/SQL to display a cursor based detail information of employees from employees table.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

DECLARE 
    CURSOR z_emp_info IS 
      SELECT employee_id, 
             first_name, 
             last_name, 
             salary 
      FROM   employees; 
    r_emp_info z_emp_info%ROWTYPE; 
BEGIN 
    OPEN z_emp_info; 

    LOOP 
        FETCH z_emp_info INTO r_emp_info; 

        EXIT WHEN z_emp_info%NOTFOUND; 

        dbms_output.Put_line('Employees Information:: ' 
                             ||'  ID: ' 
                             ||r_emp_info.employee_id 
                             ||'  Name: ' 
                             ||r_emp_info.first_name 
                             ||' ' 
                             ||r_emp_info.last_name); 
    END LOOP; 

    dbms_output.Put_line('Total number of rows : ' 
                         ||z_emp_info%rowcount); 

    CLOSE z_emp_info; 
END;
/

Sample Output:

SQL> /
Employees Information::   ID: 100  Name: Steven King
Employees Information::   ID: 101  Name: Neena Kochhar
Employees Information::   ID: 102  Name: Lex De Haan
Employees Information::   ID: 103  Name: Alexander Hunold
Employees Information::   ID: 104  Name: Bruce Ernst
Employees Information::   ID: 105  Name: David Austin
Employees Information::   ID: 106  Name: Valli Pataballa
Employees Information::   ID: 107  Name: Diana Lorentz
Employees Information::   ID: 108  Name: Nancy Greenberg
Employees Information::   ID: 109  Name: Daniel Faviet
Employees Information::   ID: 110  Name: John Chen
Employees Information::   ID: 111  Name: Ismael Sciarra
Employees Information::   ID: 112  Name: Jose Manuel Urman

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now