DBMS_OUTPUT 패키지는 문자열 출력을 위해 3가지 프로시저를 지원함
PUT_LINE : 문자열을 출력한 후 다음 라인으로 이동.
PUT : 문자열을 출력한 후 대기.
NEW_LINE : 다음 라인으로 이동.
DBMS_OUTPUT 예제
=================================================================
SET SERVEROUTPUT ON
DECLARE
l_output varchar2(1000);
BEGIN
DBMS_OUTPUT.ENABLE(1000000); // 화면 출력을 1000000건으로 제한.
DBMS_OUTPUT.ENABLE(buffer_size=>NULL); // 화면 출력에 제한을 두지 않음.
DBMS_OUTPUT.PUT_LINE('put_line1'); // 데이터 추출 후 다음라인으로 이동
DBMS_OUTPUT.PUT('put1'); // 데이터 추출 후 대기
DBMS_OUTPUT.PUT('put2');
DBMS_OUTPUT.NEW_LINE; // 다음라인으로 이동.
DBMS_OUTPUT.PUT_LINE('put_line2'); // 데이터 추출 후 다음라인으로 이동
l_output:='dbms_output test1';
DBMS_OUTPUT.PUT_LINE('put_line3'||l_output); // 변수에 담긴 데이터를 출력.
END;
/
결과
put_line1
put1put2
put_line2
put_line3dbms_output test1
'oracle' 카테고리의 다른 글
create table as select 다시 한번 상기하자!! (0) | 2016.10.20 |
---|---|
pl/sql 프로그램에서 사용할 수 있는 문자 집합 (0) | 2016.10.14 |
sysdba 로그인 제한!! (0) | 2016.10.14 |
dbms_metadata set_transform_param (0) | 2016.10.11 |
dbms_stats.gather_table_stats에 대하여 (0) | 2016.10.07 |