C#,Delphi,Oracle,MSSQL 개발자블로그

[Oracle] DBMS_OUT 패키지 본문

Programming/Oracle

[Oracle] DBMS_OUT 패키지

19760323 2017. 6. 7. 16:16

DBMS_OUTPUT 패키지는 SQL*Plus 또는 SQL*DBA 에서 디버깅 또는 출력 메시지 그리고 report를 출력하기 위한 패키지이다.

 

PL/SQL은 화면에 별도로 출력하는 기능이 없으며, 오라클에서 화면에 출력하기 위해 DBMS_OUTPUT 패키지를 제공한다.

 

사용법.

 

1. DBMS_OUTPUT 패키지의 출력 프로시저를 사용하기 위해 먼저 SERVEROUTPUT 의 값을 설정해야 한다.

  (DEFAULT로 OFF로 지정 되어 있다.)

 

  - SERVEROUTPUT 상태 보는 법.

 

    SHOW SERVEROUTPUT;

 

  - SERVEROUTPUT 상태를 ON으로 설정한다

 

    SET SERVEROUTPUT ON;

 

2. 라인 출력 예제

 

Ex.

 

BEGIN
   DBMS_OUTPUT.PUT_LINE ('안녕');
END;

 

Ex.

 

EXECUTE DBMS_OUTPUT.PUT_LINE('123')

 

Comments