오라클 FUNCTION 생성 및 사용 방법
-- 호출 예
SELECT STORE_CODE,
STORE_FLOOR,
PC_NUM,
FN_KIOSK_CODE_MASTER('FOLDER', 'ZONE_DETAIL') || STORE_IMG_PATH
FROM KIOSK_STORE_DETAIL_MASTER;
-- KIOSK_CODE_MASTER 테이블 정보
CREATE TABLE KIOSK_CODE_MASTER (
GROUP_CODE VARCHAR2(20),
GROUP_NAME VARCHAR2(100),
BASE_CODE VARCHAR2(20),
BASE_VALUE VARCHAR2(100),
REG_DATE DATE,
MOD_DATE DATE,
CONSTRAINTS PK_KIOSK_CODE_MASTER PRIMARY KEY (GROUP_CODE, BASE_CODE)
);
COMMENT ON TABLE KIOSK_CODE_MASTER IS 'KIOSK 코드 정보';
COMMENT ON COLUMN KIOSK_CODE_MASTER.GROUP_CODE IS '그룹 코드';
COMMENT ON COLUMN KIOSK_CODE_MASTER.GROUP_NAME IS '그룹 명';
COMMENT ON COLUMN KIOSK_CODE_MASTER.BASE_CODE IS '코드';
COMMENT ON COLUMN KIOSK_CODE_MASTER.BASE_VALUE IS '코드 값';
-- KIOSK_CODE_MASTER 테이블 실데이터
FOLDER 이미지 폴더 경로 THEME_EVENT /kiosk/image/theme/event/ 2014/09/23 11:01:45 2014/09/23 11:01:45
FOLDER 이미지 폴더 경로 THEME /kiosk/image/theme/ 2014/09/23 11:02:39 2014/09/23 11:02:39
FOLDER 이미지 폴더 경로 ZONE_DETAIL /kiosk/image/zone/ 2014/09/01 17:01:21 2014/09/01 17:01:21
FOLDER 이미지 폴더 경로 STORE_DETAIL /kiosk/image/store/ 2014/09/01 17:01:21 2014/09/01 17:01:21
FOLDER 이미지 폴더 경로 ONLINE_MODEL /kiosk/image/onlinemodel/ 2014/10/22 18:48:16 2014/10/22 18:48:16
FOLDER 이미지 폴더 경로 ITEM /kiosk/image/item/ 2014/08/21 10:07:29 2014/08/21 10:07:29
FOLDER 이미지 폴더 경로 CATEGORY /kiosk/image/category/ 2014/08/21 10:07:29 2014/08/21 10:07:29
FOLDER 이미지 폴더 경로 MODEL /kiosk/image/model/ 2014/08/21 10:07:29 2014/08/21 10:07:29
FOLDER 이미지 폴더 경로 ADVERTISEMENT /kiosk/image/ad/ 2014/08/21 10:07:29 2014/08/21 10:07:29
-- FN_KIOSK_CODE_MASTER 함수 구성
CREATE OR REPLACE FUNCTION GSCMMB.FN_KIOSK_CODE_MASTER (
IN_GROUP_CODE KIOSK_CODE_MASTER.GROUP_CODE%TYPE,
IN_BASE_CODE KIOSK_CODE_MASTER.BASE_CODE%TYPE
)
RETURN VARCHAR2 IS R_BASE_VALUE VARCHAR(100);
BEGIN
SELECT BASE_VALUE
INTO R_BASE_VALUE
FROM KIOSK_CODE_MASTER
WHERE GROUP_CODE = IN_GROUP_CODE
AND BASE_CODE = IN_BASE_CODE;
RETURN R_BASE_VALUE;
END;
-- 오라클 FUNCTION 간단한 기능
[TBD]
'개발 일반' 카테고리의 다른 글
웹서버 개발 참고 링크(HTML5, JQuery ...) (0) | 2015.05.29 |
---|---|
국내외 M2M 시장 현황 및 개방형 기술 표준화 현황 (0) | 2015.02.03 |
Spring 3.1 에서 한글이 깨질경우 (0) | 2015.01.16 |
windows에 mysql 설치 및 세팅하기 (0) | 2014.08.25 |
이글립스 자동 정렬 (0) | 2014.08.21 |