본문 바로가기

Windows Developer/Oracle

[oracle] 프로시져 생성 및 in, out, in out 파라미터


[프로시져 생성]
create or replace procedure many_params : many_params는 프로시져의 이름

[파라미터 IN, OUT, IN OUT]
IN : 읽기전용 파라미터 (내부에서 쓰일 변수)
OUT : 프로시저에서 값을 변경할 수 있음 (외부에서 쓰일 변수)
IN OUT : 읽고쓰는 작업을 동시에 할 수 있음 (내부에서 대입된 함수와 동시에 해당 변수를 리턴)

[프로시져]
many_params(iparam, oparam, ioparam);
첫번째 매개변수 IN
mesg2 := mesg1 || 'Parameter as the out';
This is the InParmameter as the out

두번째 매개변수 OUT
받은 mesg1을 mesg2에 대입받아 mesg2를OUT

세번째 매개변수 IN OUT
mesg3 := mesg3 || 'Returned'
And this is the in outReturned

'Windows Developer > Oracle' 카테고리의 다른 글

[Oracle] NON-EQUJOIN  (0) 2011.01.07
[Oracle] EquJoin  (0) 2011.01.07
[Oracle] 테이블 생성 및 테이터 삽입  (0) 2010.12.22
[My-SQL] 기본 쿼리문  (0) 2010.09.18
[오라클] 쿼리 작성시 유의 사항  (0) 2010.09.18