◈ 함수(Function)
- 보통 값을 계산하고 결과값을 반환하기 위해서 함수를 많이 사용 합니다.
- 대부분 구성이 프로시저와 유사 하지만 IN 파라미터만 사용 할 수 있습니다.
- 반드시 반환될 값의 데이터 타입을 RETURN문에 선언해야 합니다.
- 또한 PL/SQL블록 내에서 RETURN문을 통해서 반드시 값을 반환해야 합니다.
|
|
|
================================================
* Oracle Community OracleClub.com
* http://www.oracleclub.com
* http://www.oramaster.net
* 운영자 : 김정식 (oramaster _at_ empal.com)
================================================
<Function Sample>
CREATE OR REPLACE FUNCTION FC_SIDONG
(v_sido_cd IN VARCHAR2,
v_sigungu_cd IN VARCHAR2,
v_dongcd IN VARCHAR2)
RETURN varchar2
IS
v_dongnm varchar2(60);
BEGIN
SELECT admin_dongnm
INTO v_dongnm
FROM dong_tb
WHERE sido_cd = v_sido_cd
AND sigungu_cd = v_sigungu_cd
AND dongcd = v_dongcd ;
RETURN v_dongnm;
END;