PL/SQL 리턴과 관련되서 고수님들의 조언 부탁드립니다 ^^ 0 1 2,970

by shkim [PL/SQL] 프로시져 함수 다중레코드 [2011.03.25 13:56:04]


1.여러 칼럼을 포함하고 있는 다중레코드를 호출하는 프로시져를 실행 후에 
  호출한 메소드에서 리턴을 받을 수 있나요??

2.함수에서 리턴값을 1개 이상으로 받을 수 있는 방법이 있나요??


제가 search 능력이 부족해서 인지
프로시져에서는 리턴이 안된다...
함수에서는 1개의 값만을 리턴할 수 있다... 라고 알고 있습니다

프로젝트 진행중에 질문드린 내용을 수행해야 하는 경우가 생겨서
질문드립니다.

고수님들의 조언 부탁 드리겠습니다

예제와 함께라면 더할 나위 없이 행복한 개발자입니다~ ^^
by 마농 [2011.03.25 14:28:43]
1. ref_cursor 로 검색

2. 함수는 오직, 반드시 하나의 리턴값을 가집니다.
Return 구문을 이용하는 경우의 얘기구요.
인자값이라고 하는거 있죠 함수명 다음 괄호안에 입력변수 선언하는거요.
거기에 타입을 입력(IN)이 아닌 출력(OUT)으로 선언하시고 변수로 값을 받으시면 됩니다.
프로시져에서 이런식으로 사용하죠.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입