[Oracle] 오라클 조회 프로시저 만들기 예제

오라클 조회 프로시저 예제입니다. 필요하신분은 복사하셔서 사용하시면 좋을 것 같습니다.


  
CREATE OR REPLACE PROCEDURE TEST_PROC
/* IN Parameter */
(
P_PLANT_CODE IN VARCHAR2,--공장코드
P_DT_OUT IN VARCHAR2, --출고일
P_ITEM_CODE IN VARCHAR2, --품목명
P_COMPANY_CODE IN VARCHAR2--회사코드
)
IS
BEGIN
SELECT
A.PLANT_CODE,
B.PLANT_NAME,
A.DT_OUT,
A.ITEM,_CODE,
B.ITEM_NAME,
A.RMK
FROM TEST_TABLE A
LEFT OUTER JOIN TEST_TABLE2 B ON A.COMPANY_CODE = B.COMPANY_CODE AND A.PLANT_CODE = B.PLANT_CODE
WHERE
(NVL(P_PLANT_CODE ,'')='' OR P_PLANT_CODE = A.PLANT_CODE) AND
(NVL(P_DT_OUT,'')=''OR P_DT_OUT = A.DT_OUT)
RETURN;
END TEST_PROC;

 

코딩팩토리님의
글이 좋았다면 응원을 보내주세요!

Designed by JB FACTORY