SQL> select sal,comm from emp where deptno=10;
SAL COMM
---------- ----------
2450 24500
5000 50000
1300 13000
SQL> execute update_commission(10,15);
PL/SQL 过程已成功完成。
SQL> select sal,comm from emp where deptno=10;
SAL COMM
---------- ----------
2450 36750
5000 75000
1300 19500
执行的参数
SQL> execute update_commission(10,15);
PL/SQL 过程已成功完成。
SQL> select sal,comm from emp where deptno=10;
SAL COMM
---------- ----------
2450 36750
5000 75000
1300 19500
默认v_percent参数为10
SQL> execute update_commission(10);
PL/SQL 过程已成功完成。
SQL> select sal,comm from emp where deptno=10;
SAL COMM
---------- ----------
2450 24500
5000 50000
1300 13000
create or replace procedure update_commission
(v_dept in number,v_percent in number default 10) is
begin
update emp
set comm=sal*v_percent
where deptno=v_dept;
end;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/77164/viewspace-1008286/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/77164/viewspace-1008286/