제목 | 이 내용과 같이 오라클 프로시져 사용하는 방법을 알려주세요 | ||
---|---|---|---|
글쓴이 | 왕기장군 | 작성시각 | 2015/03/10 12:57:10 |
|
|||
아래 실제 사용하는 프로시져를 통으로 가져왔습니다. ( MENULIST OUT SYS_REFCURSOR, V_BRAND IN VARCHAR, V_SEASON IN VARCHAR, V_PONUM IN VARCHAR, V_DUEDATE IN VARCHAR, V_DEGREE IN VARCHAR ) IS BEGIN OPEN MENULIST FOR SELECT A.IBGOSCH_DATE AS DUEDATE --입고예정일 ,A.BRAND ,A.SEASON --시즌 ,A.PONUM --발주번호 ,A.CUST_CODE AS VENDOR --업체코드 ,B. CUST_SHORT_NAME AS VENDORNAME --업체명 ,F.DEGREE -- 차수 ,A.PARTCODE --품번 ,A.COLOR --칼라 ,A.SIZ --사이즈 ,SUM(A.QTY) AS QTY FROM ERP. SCM_IBGOSCHEDULE A, ERP.SA0120_TB B, NERP.FS2501_TB F WHERE A.CUST_CODE = B .CUST_CODE AND A. BRAND = F .BRAND AND A. SEASON = DECODE ( F.SEASON , '9', 'NO', F .YY || DECODE(F. SEASON,'1' ,'S', '2','S' ,'3', 'S','4' ,'F', '5','F' ,'6', 'F', F. SEASON)) AND A. PONUM = F.STYLE_NO AND A. BRAND = V_BRAND --조건(브랜드 AND A. SEASON = V_SEASON --조건(시즌 AND A. PONUM = V_PONUM --조건(발주번호 AND A. IBGOSCH_DATE = V_DUEDATE --조건(입고예정일 AND F.DEGREE = V_DEGREE --차수 GROUP BY A.IBGOSCH_DATE ,A.BRAND ,A.SEASON ,A.PONUM ,A.CUST_CODE ,B. CUST_SHORT_NAME ,F.DEGREE ,A.PARTCODE ,A.COLOR ,A.SIZ ORDER BY A.IBGOSCH_DATE ,A.BRAND ,A.SEASON ,A.PONUM ,F.DEGREE ,A.PARTCODE ,A.COLOR ,SUBSTR(' ' || A.siz,-3);
/* 사용예 DECLARE MRESULT SYS_REFCURSOR; DUEDATE NVARCHAR2(10); BRAND NVARCHAR2(2); SEASON NVARCHAR2(4); PONUM NVARCHAR2(18); VENDOR NVARCHAR2(8); VENDORNAME NVARCHAR2(60); DEGREE NVARCHAR2(2); PARTCODE NVARCHAR2(10); COLOR NVARCHAR2(3); SIZ NVARCHAR2(3); QTY NUMBER; BEGIN PRC_ZLOGI_PURCHS(MRESULT, 'O', '14S', 'QATSX1411', '2014-01-03'); LOOP FETCH MRESULT INTO DUEDATE, BRAND, SEASON, PONUM, VENDOR, VENDORNAME, DEGREE, PARTCODE, COLOR, SIZ, QTY; DBMS_OUTPUT.PUT_LINE( DUEDATE || ' ' || BRAND || ' ' || SEASON || ' ' || PONUM || ' ' || VENDOR || ' ' || VENDORNAME || ' ' || DEGREE || ' ' || PARTCODE || ' ' || COLOR || ' ' || SIZ || ' ' || QTY ); EXIT WHEN MRESULT%NOTFOUND; END LOOP; CLOSE MRESULT; END;
*/
END PRC_ZLOGI_PURCHS ; / |
|||
다음글 | restful 값이 안넘어오네요.. (4) | ||
이전글 | nginx를 사용해서 codeigniter 연동 질문 (3) | ||
변종원(웅파)
/
2015/03/10 14:57:19 /
추천
0
|
mysql은 위 글과 같이 사용했구요.
오라클은 구글에서 검색하니 자료 많네요.
https://www.google.co.kr/search?q=codeigniter+oracle+procedure&gws_rd=cr&ei=a4f-VP7ULMbemAW_m4DQDQ