遊標的操作:
1:聲明遊標
2:打開遊標
3:讀取遊標
4:關閉遊標
declare cur_emp(var_job in varchae2:='salesman') //聲明遊標檢索僱員信息
is select empno,ename,sal
from emp
where job=var_job;
type record_emp is record //聲明一個記錄類型
(
var_empno emp.empno%type,
var_empno emp.ename%type,
var_empno emp.sal%type
);
emp_row record_emp;
begin
open cur_emp('manage'); //打開遊標
fetch cur_emp into emp_row; //指針指向第一行,並將值保存到emp_row中
while cur_emp%found loop
dbms_output.put_line(emp_row.var_ename||'的編號是'emp_row.var_empno||'工資是'||emp_row.var_sal);
fetch cur_emp into emp_row; //指針指向下一行
end loop;
close cur_emp; //關閉遊標
end;