항상 개발을 하다보면 가끔 쓰게 되는 것들이 있는데 쓰려고 하면 생각이 안나는 경우가 있다. 프로시저 실행도 그 중 하나라 생각이 났을 때 정리를 해놓으려고 한다.
CREATE OR REPLACE RROCEDURE 프로시저명(
AAA IN VARCHAR2,
BBB IN VARCHAR2
)
위와 같은 경우는
EXEC 프로시저명(AAA, BBB);
CREATE OR REPLACE RROCEDURE 프로시저명(
AAA IN VARCHAR2,
BBB IN VARCHAR2,
CCC OUT VARCHAR2
)
위와 같은 경우에는
DECLARE
CCC VARCHAR2;
BEGIN
프로시저명(AAA, BBB, CCC);
DBMS_OUTPUT.PUT_LINE('CCC: ' + CCC);
END;
이렇게 실행을 해야 된다는 거... 일단, 기본은 이렇다.
'개발 > Oracle' 카테고리의 다른 글
[Tip] Drop Table 후 복구 or PURGE (0) | 2015.01.29 |
---|---|
[Tip] CONNECT BY 를 활용한 문자열을 테이블 형태로 변환 (0) | 2013.12.05 |
[Tools] 오렌지, 토드 등에서 한글 문제 (0) | 2013.11.18 |
[TIP] 계층 쿼리에 조건을 더하자(START WITH) (0) | 2013.10.08 |