본문 바로가기

IT 이야기/데이터베이스(DB)

오라클 엔터 변환 및 변환조회

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

오라클 엔터 변환 및 변환조회


오라클 컬럼에 들어 있는 엔터 조회는 

간단히 

 SELECT *

FROM 테이블명 

WHERE 특정컬럼 like '%'||chr(13)||chr(10)||'%'

출처: http://naly3512.tistory.com/1139 

조회 했는데 이걸 변경 하려면 어떻게 하면 될까요


 UPDATE 테이블명 

SET 특정컬럼 = REPLACE( REPLACE ( 특정 컬럼, CHR(13), ' ' ), CHR(10), ' ' )

WHERE 특정컬럼 like '%'||chr(13)||chr(10)||'%'

해서 일괄로 업데이트 하시면 됩니다.


그래도 언제 들어 올지 모른다면 조회 시에도 

 SELECT REPLACE( REPLACE ( 특정 컬럼, CHR(13), ' ' ), CHR(10), ' ' ) AS 특정 컬럼

FROM 테이블명 

하시면 엔터로 인한 에러는 발생 하지 않겠지요.

즐거운 프로그램 하세요 ^^



'IT 이야기 > 데이터베이스(DB)' 카테고리의 다른 글

오라클 타임 스탬프  (0) 2019.06.14
오라클 select update  (0) 2017.12.05
오라클 엔터 조회  (0) 2017.03.21
오라클 에러  (0) 2017.03.16
오라클 에러  (0) 2017.03.16