pl/sql的变量修饰符的含义
发布网友
发布时间:2022-04-26 15:12
我来回答
共1个回答
热心网友
时间:2023-11-02 05:20
我也正在学,给个实例参考下,大家相互学习
create or replace procere refcursortest
is
type ty_emprefcur is ref cursor; --声明REF游标
empcursor ty_emprefcur; --创建实例
rec_emp emp%rowtype;
rec_sal emp.sal%type;
rec_job emp.job%type;
begin
open empcursor for --使用REF游标
select * from emp;
fetch empcursor into rec_emp;
close empcursor;
dbms_output.put_line('employe ename is '|| rec_emp.ename);
open empcursor for --使用REF游标
SELECT sal from emp;
fetch empcursor into rec_sal;
dbms_output.put_line('employee sal is '|| rec_sal);
close empcursor;
open empcursor for --使用REF游标
SELECT JOB FROM EMP;
FETCH EMPCURSOR INTO REC_JOB;
DBMS_OUTPUT.PUT_LINE('EMPLOYEE JOB IS '|| REC_JOB);
END;