본문 바로가기

DB/ORACLE

ORACLE 데이터 클랜징(공백, 탭, 엔터 제거)

반응형

데이터 클랜징을 할때, 오라클 내장 함수 TRIM, LTRIM, RTRIM함수를 많이 사용하지만 탭, 엔터 등 생각치 못한 값이 들어가 있을때는 원하는 대로 안될때가 많다. 이때는

REPALCE 함수를 사용해서 지우는게 속 편하다.

TAB : CHR(9)
Line Feed : CHR(10)
Carriage Return : CHR(13)

원하는 컬럼을 아래와 같이 리플레이스 하면 왠만한 공백은 다 사라진다.

REPLACE(REPLACE(REPLACE(컬럼, CHR(9), CHR(10)), CHR(13))

반응형

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

ORACLE 오라클 시퀀스 한번에 초기화  (0) 2023.09.25
sql loader를 이용한 데이터 적재방법(문법, 명령어)  (0) 2023.08.01
MERGE 문 구문  (0) 2014.07.23
implicit query  (0) 2014.07.15
다운타임의 원인과 해결책들  (0) 2014.07.02