Oracle——函数
CREATE FUNCTION annual_income(spNAme VARCHAR2) RETURN
NUMBER IS yearSal number(7,2);
BEGIN
SELECT (sal+NVL(comm,0))*12 INTO yearSal FROM emp WHERE ename=spNAme;
RETURN yearSal;
END;
/
SQL> var income number;
SQL> call annual_income('SMITH') into:income;
SELECT annual_income(ename) from emp;
posted on 2014-04-28 22:07 Sunny_NUAA 阅读(124) 评论(0) 编辑 收藏 举报