송민준의 개발노트

oracle 개행 넣기 본문

DB/쿼리

oracle 개행 넣기

송민준 2020. 8. 5. 13:34

개발을 하다보면 DB에 개행이 들어가야 되는 경우가 있다.

\n
<br>

위와 같은 방법 말고 또 뭐가 있을까?

 

그렇다 방법은 존재한다.

 

select '1번'||chr(13)||chr(10)||'2번' from dual

위와 같은 쿼리를 실행해보면 아래와 같은 결과가 나온다.

반대로 제거를 하고싶다면?

select replace(개행 들어간 내용, chr(13)||chr(10), '') from dual

위와 같이 해보면 개행을 제거할 수가 있다.

 

원리는 아스키코드를 변환하는 것인데

 

chr(13)의 경우 현재 줄안에서 커서 위치를 맨 앞으로 옮기는 것이고

chr(10)의 경우 커서 위치를 아래로 가게 하는 것이다.(개행)

 

결과적으로 개행이 되는 것

'DB > 쿼리' 카테고리의 다른 글

Oracle 행 함수  (0) 2020.08.09
Oracle 순위 함수(Rank) 사용법~!!!  (0) 2020.08.06
(oracle) 다른 테이블 값 참조해서 update 해주기  (0) 2020.08.04
(Oracle)윈도우 함수 사용법  (0) 2020.08.03
그룹 함수  (0) 2020.08.03