프로시저에서 프로시저 참조가 가능한가요?? 0 1 2,428

by 박지훈 [Oracle 기초] 프로시저 프로시저참조 exec [2009.10.14 14:07:57]


아래는 MS-SQL소느 입니다.

-------------------------------------
procedure upsTest
@return varchar(10) output
as
select @return = 'test'
--------------------------------------
procedure upsTest2
as
declare @r varchar(100)
exec upsTest @r output
select @r
--------------------------------------
exec uspTest2
-------------------------------------

이런식으로 오라클에서도 만들어 보려고 했는데 아무리 찾아도 없네요...^^;;;;

오라클 프로시저에서 'exec'자체가 안되는 것 같기도하고...

오라클 프로시저에서 프로시저에 리턴값을 참조 할 수 없다면 임시 테이블을 만들어 사용 해야 할 까요~?

by finecomp [2009.10.14 14:28:12]
9i 이상이라면
pipelined => http://www.gurubee.net/article/11403
또는
sys_refcursor => http://www.gurubee.net/article/7009
내용 확인 해 보세요...;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입