谢谢

解决方案 »

  1.   

    游标(Cursor):用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。declarecursor emp_cur ( p_deptid in number) isselect * from employees where department_id = p_deptid; l_emp employees%rowtype;begin dbms_output.put_line('Getting employees from department 30');open emp_cur(30); loop fetch emp_cur into l_emp; exit when emp_cur%notfound; dbms_output.put_line('Employee id '|| l_emp.employee_id || ' is '); dbms_output.put_line(l_emp.first_name || ' ' || l_emp.last_name); end loop; close emp_cur;  dbms_output.put_line('Getting employees from department 90');open emp_cur(90); loop fetch emp_cur into l_emp; exit when emp_cur%notfound; dbms_output.put_line('Employee id '|| l_emp.employee_id || ' is '); dbms_output.put_line(l_emp.first_name || ' ' || l_emp.last_name); end loop; close emp_cur;end;