Oracle/PL/SQL
15일차 # 1-16: DEFAULT
Bohemian life
2012. 4. 24. 22:04
create or replace procedure up_proc_default (
p_deptno in emp.deptno%type := 10
, p_minsal in emp.sal%type default 2000)
is
begin
for r in (select * from emp
where deptno = p_deptno
and sal >= p_minsal) loop
p(r.deptno || ' ' || r.empno || ' ' || r.ename || ' ' || r.sal);
end loop;
end;
/
set serveroutput on
exec up_proc_default
exec up_proc_default(20)
exec up_proc_default(20, 1000)
exec up_proc_default(default, 1000)
==> 오류: ORA-06550: 줄 1, 열23:PLS-00103: 심볼 "DEFAULT"를 만났습니다
↓ ↓ ↓
exec up_proc_default(p_minsal => 1000)