[oracle]오라클 줄바꿈 처리 및 줄바꿈 제거(chr) :: 개발/일상_Mr.lee

[oracle]오라클 줄바꿈 처리 및 줄바꿈 제거(chr)

Posted by Mr.mandu.
2018. 4. 30. 12:08 개발/DB

안녕하세요.

오늘은 오라클에서 줄바꿈 문자를 제거하는 포스팅을 하겠습니다.

쿼리는 상당히 간단합니다.


저는 jqgrid를 사용하면서 줄바꿈 문자들이 들어가면 안된다는 에러를 찾았고

쿼리단에서 줄바꿈 문자를 제거하기로 하였습니다.


먼저, 오라클의 chr 함수를 사용해야 합니다.

chr 함수의 쓰임새 입니다.


CHR(9) : 탭문자

CHR(10) : 줄바꿈(라인피드)

CHR(13) : 행의 처음(캐리지리턴)

CHR(38) : &

CHR(39) : '(따옴표)

CHR(44) : 쉼표



그리고 제가 사용한 예 입니다.

저는 줄바꿈 문자를 제거하는 방향으로 사용하였습니다.

replace(replace(컬럼, chr(10), ''), chr(13), '')


이렇게 하면 줄바꿈 문자가 제거되서 출력됩니다.