조회결과를 리턴해주는 오라클 함수 활용하기

개발/DB2010. 7. 13. 20:00
728x90

SELECT KWD FROM CODEZIP where id='pk'
1
2
3
4
5

테이블이 존재한다.
해당 데이터를 1 2 3 4 5 형식으로 하나의 행으로 리턴받는 함수를 만들고자 한다.

CREATE OR REPLACE FUNCTION BP_CODEZIP(v_id VARCHAR2)
RETURN VARCHAR2 IS
vRtn VARCHAR2(100);
BEGIN
FOR list_data  IN
(
SELECT KWD FROM CODEZIP WHERE id = v_id
)
LOOP
vRtn := vRtn || list_data.KWD;
END LOOP;
RETURN vRtn;
END;

자주 오라클 함수를 만지지 않아서 그런지 할 때마다 찾아서 하는 것 같다.ㅠㅠ
제대로 아는데 없네...









728x90

작성자

Posted by 일퍼센트

관련 글

댓글 영역