Oracle Store Procedure 를 사용하게 되어서, 처음으로 SP를 사용해 보았다.
아래는 아주 간단한 예제..
예제를 쉽게 만들어서 이해 하기 아주 쉬울꺼라고 생각한다..
좀더 응용적인건 계속 추가 예정..
create table MEMBER(
id varchar2(12) primary key,
name varchar2(10) not null
)
insert into MEMBER values('taesuz', '조태수');
create or replace
procedure hello_proc( in_id IN VARCHAR2, out_name OUT VARCHAR2 )
is
begin
select name INTO out_name from MEMBER
where id=in_id;
dbms_output.put_line( out_name );
EXCEPTION
WHEN NO_DATA_FOUND THEN
out_name:='NO_DATA_FOUND';
end hello_proc;
실행:
VARIABLE name varchar2(10);
execute hello_proc('taesuz', :name);
print name;
결과값:
name
---
조태수
댓글 없음:
댓글 쓰기