HPL/SQL - DBMS_OUTPUT 패키지

HPL/SQL - DBMS_OUTPUT 패키지 (DBMS_OUTPUT Package)

DBMS_OUTPUT 패키지는 프로그램 실행 중에 화면으로 메시지를 출력해 주는 기능이에요. 주로 프로그램을 디버깅할 때 중간 값을 확인하는 용도로 아주 유용합니다.

출처: 문서

본문

DBMS_OUTPUT 패키지는 메시지를 보낼 수 있게 해 주며 프로그램을 디버깅하는 데 도움이 됩니다.

예제:

BEGIN
  DBMS_OUTPUT.PUT_LINE('Hello, world!');
END;

PUT_LINE 함수

PUT_LINE 함수는 텍스트 문자열을 표준 출력(기본적으로 화면)에 기록합니다. 이 함수는 줄 종결자(line terminator)를 덧붙입니다.

문법:

DBMS_OUTPUT.PUT_LINE(text);

매개변수:

매개변수 타입 설명
text VARCHAR 텍스트 문자열 또는 표현식

반환 값 (Return Value):

없음.

예제:

BEGIN
  DBMS_OUTPUT.PUT_LINE('Hello, world!');
END;

더 알아보기 (Learn more)

  • DBMS_OUTPUT.PUT_LINE은 SQL 문의 실행 결과보다는 스크립트 흐름 자체를 확인할 때 유용해요. 반복문 안에서 값을 찍어 보면서 로직을 검증해 보세요.