[Oracle] 오라클 조회 프로시저 만들기 예제
- DB/Oracle
- 2019. 1. 6.
오라클 조회 프로시저 예제입니다. 필요하신분은 복사하셔서 사용하시면 좋을 것 같습니다.
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;
'DB > Oracle' 카테고리의 다른 글
[Oracle] 오라클 insert 자동증가 컬럼의 최대값 +1하기 (MAX+1) (1) | 2019.01.14 |
---|---|
[Oracle] 오라클 SELECT한 데이터를 활용하여 UPDATE하기 (0) | 2019.01.09 |
[Oracle] 전체 테이블중에서 원하는 Comment만 검색 & 수정하기 (1) | 2018.09.18 |
[Oracle] 계정에 테이블 DML 권한부여/취소하기(GRANT/REVOKE) (3) | 2018.09.17 |