procedure를 실행할 경우, 프로그램 흐름이 잘 진행되는지 확인하고 싶은 경우
output 파라미터나 DBMS_OUTPUT.PUT_LINE을 활용할 수 있다.
output 파라미터는 일반적으로 해당 값을 최종적으로 할당한 곳의 값만을 알 수 있지만,
호출한 객체에 결과값을 전달해줄 수 있다는 매력이 있다.
DBMS_OUTPUT.PUT_LINE은 프로그램 흐름에 있어서, 사이사이에 원하는 곳에 계속 찍어낼 수 있어서
전체적인 흐름을 파악하는데 도움이 많이 된다. 하지만, 호출 객체에 값을 전달해주는 것은 output 파라미터의 몫이다.
DBMS_OUTPUT.PUT_LINE(XML_VALUE);
'Oracle' 카테고리의 다른 글
DECODE 함수와 CASE 함수 (0) | 2014.04.17 |
---|---|
ORA-02049: 시간초과: 분산 트랜잭션이 잠금으로 대기중 입니다 (0) | 2014.02.21 |
Invalid Object (0) | 2014.02.17 |
FlashbackQuery (0) | 2014.02.17 |
댓글