So drucken Sie den Wert von pl/sql-cursor?

Ich habe versucht den folgenden code für das drucken von einzelnen oder einigen Details, basierend auf dem Wert, die ich von der cursor, aber ich kann nicht, kann jemand mir helfen?

set serveroutput on

declare
d_id number;
temp_tab VARRAY;
cursor c1 is select * from(select d.department_ID,            `enter code here`d.department_name,count(d.department_name) cnt from employees e,departments d where e.department_id=d.department_id group by d.department_ID, d.department_name) where cnt>=5;

begin
open c1;

for i in c1
loop
    select e.first_name,d.department_id,d.department_name into temp_tab from employees e,departments d where d.department_id=i.department_ID;
end loop;

close c1;
end;

InformationsquelleAutor Thiyagu ATR | 2013-02-05

Schreibe einen Kommentar