CHR(10)은 출력 데이터 안에서 줄바꿈을 할때 사용하면 편리하다.

 

SQL Developer 로 프로시져를 사용하면서 변수에 내용을 저장하고 DBMS_OUTPUT.PUT_LINE()을 사용해서 출력을 하는데 이때 변수 안에서 줄바꿈을 하고 싶을때 CHR(10) 을 사용한다.

 

실제 여러 라인의 데이터를 출력해볼때 유용하다.

 

 

사용예>

DECLARE
  v_tmp VARCHAR2(1000);
BEGIN
  v_tmp := '111' || CHR(10);
  v_tmp := v_tmp || '222';
  DBMS_OUTPUT.PUT_LINE('출력> ');
  DBMS_OUTPUT.PUT_LINE(v_tmp);
END;

 

 

스크립트 출력(Script Output)>

 

출력> 
111 
222

 

PL/SQL 프로시저가 성공적으로 완료되었습니다.

PL/SQL procedure successfully completed.(영문 버전)

 

728x90

+ Recent posts