User Tools

Site Tools


kurs:einfache_cursor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

kurs:einfache_cursor [2014/09/10 21:22] (current)
Line 1: Line 1:
 +<​code>​
 +PROCEDURE P_CURSOR
 +   IS
 +   ​cursor emp_per_dep is 
 +   ​select * from ( 
 +     ​SELECT department_name,​ count(employee_id) cc
 +       FROM departments,​ employees
 +      WHERE ((departments.department_id = employees.department_id))
 +      group by department_name
 +      )
 +      where cc > 3
 +      order by cc desc;
 +      ​
 +   ​v_name varchar2(100);​
 +BEGIN
 +   
 +   -- imlpizit cursor open + definition von passendem rec type
 +   
 +   for emp_per_dep_rec in emp_per_dep loop
 +      dbms_output.put_line(emp_per_dep_rec.department_name||'​ '​||emp_per_dep_rec.cc);​
 +   end loop;
 +   
 +   for emp_name in (select last_name from bonus) loop
 +       ​dbms_output.put_line(emp_name.last_name);​
 +   end loop;   
 +   
 +END; -- Procedure
  
 +</​code>​
kurs/einfache_cursor.txt ยท Last modified: 2014/09/10 21:22 (external edit)