17,377
社区成员
发帖
与我相关
我的任务
分享
v_emp1 := v_emp
改成下面这样试试
v_emp1.v_empno:=v_emp.v_empno
v_emp1.v_ename:=v_emp.v_ename
v_emp1.v_job:=v_emp.v_empno
v_emp t_emp;
v_emp1 t_emp1;
declare
type t_emp is record(
v_empno emp.empno%type, --emp表是以scott用户登录时自带的表
v_ename emp.ename%type,
v_job emp.job%type);
type t_emp1 is record(
v_empno emp.empno%type,
v_ename emp.ename%type,
v_job emp.job%type);
v_emp t_emp;
v_emp1 t_emp1;
begin
select empno,ename,job
into v_emp
from emp
where empno = 7566;
v_emp1.v_empno := v_emp.v_empno;
v_emp1.v_ename := v_emp.v_ename;
v_emp1.v_job := v_emp.v_job;
dbms_output.put_line(v_emp1.v_job);
end;