猿问

ORACLE中RECORD 问题

-- ROCORD
DECLARE 
TYPE emp_record is record(
     v_ename emp.ename%type,
     v_sal  emp.sal%type,
     v_deptno emp.deptno%type
);
     v_empno emp.empno%type:=7788;
     v_FENGZHUANG   emp_record; 
BEGIN
  select ename,sal,deptno into v_FENGZHUANG
  from EMP 
  where empno=v_empno;
  DBMS_OUTPUT.PUT_LINE('员工姓名:'||v_FENGZHUANG.ename||',员工工资:'||v_FENGZHUANG.sal||',员工部门编号:'||v_FENGZHUANG.deptno);-- 输出变量V_ename的值
END;

当我运行的时候一直在显示必须声明'ENAME'组件   麻烦帮忙看一下


富国沪深
浏览 687回答 1
1回答
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答