오라클에 데이터를 넣을 때, 다양한 데이터가 들어갈 수 있지만 textarea와 같은 곳에 들어간 내용은 줄바꿈이 필요할 경우가 있다.
기본적으로 개행을 삽입하기 위해서 아래와 같이 표현할 수 있다.
UPDATE 테이블 명
SET '안녕'||CHR(13)||CHR(10)||'하세요'
WHERE 조건
결과값 :
안녕
하세요
*) CHR()은 숫자를 아스키코드로 변환해주는 함수이며,
CHR(13) : carriage return(캐리지 리턴) > 현재 라인의 첫 번째 자리에 커서를 위치
CHR(10) : new line(라인 피트) > 커서 위치를 아래쪽으로 이동
각각 위와 같은 의미를 가지고 있으므로 현재 라인 첫번째 자리에서 아래로 커서가 이동하여 '\n'과 같은 줄바꿈을 확인할 수 있다.
반대로 개행을 제거하기 위해서는 아래와 같이 replace를 이용하여 처리할 수 있다.
replace(컬럼명, CHR(13) || CHR(10), '')
replace(replace(컬럼명, CHR(10), ''), CHR(13), '')
'알아가기 > 알거리' 카테고리의 다른 글
IE8 특정 CSS 적용 (0) | 2017.12.13 |
---|---|
IE8에서 trim() 함수 사용하기 (0) | 2017.12.01 |
MySQL 외부 IP 접속 허용 및 복구 / ERROR 1364(HY000) 해결 (0) | 2017.08.30 |
오라클 ORDER BY DECODE/CASE 사용 방법 (0) | 2017.06.23 |
구글 검색 새탭으로 열기 (0) | 2017.03.10 |