真的很郁闷,和老师一模一样的代码(存储函数),总是出错
--查询某个员工的年收入
CREATE OR REPLACE FUNCTION queryempincome(eno IN NUMBER)
RETURN NUMBER
AS
--定义员工的薪水和奖金
psal emp.sal%TYPE;
pcomm emp.comm%TYPE;
BEGIN
--得到员工的薪水和奖金
SELECT sal,comm INTO pasl,pcomm FROM emp WHERE empno=eno;
--直接返回年收入
RETURN psal*12+NVL(pcomm,0);
END;
一运行就出现:Warning: Function created with compilation errors