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
'Software > Oracle' 카테고리의 다른 글
[Oracle] 사용자 생성(Create user), DBA 역할 부여(GRANT DBA ROLE), 유저 확인, 삭제, 역할회수 (0) | 2020.01.26 |
---|---|
[Oracle] sqlplus 에 sys 접속하고, 오라클 시작하기, 종료하기 (0) | 2020.01.19 |
[Oracle] Pipelined Function(파이프라인 함수)을 이용한 테이블 함수(Table Functions)의 간단한 사용 (0) | 2019.12.21 |
[Oracle] HR 계정 해제(Unlock) (0) | 2019.12.21 |
[Oracle] PL/SQL 로그 사용하기 DBMS_OUTPUT.PUT_LINE() (0) | 2019.12.12 |