mssql  줄바꿈 치환

 

 

 REPLACE(REPLACE(CONTENT, char(13) , '' ) ,  char(10), '' ) 

 

 

 

* 줄바꿈, 탭문자 제거 방법(text 타입도 포함)

 

 

- 변경 스트링 함수

replace([컬럼명], [변경할 문자], [변경될 문자])

 

- 엔터, 탭 문자 제거 함수 활용

Tab : char(9)

Line feed: char(10)

Carriage return: char(13)

 

 

>엔터 : replace(replace([컬럼명], char(13), ''), char(10), '')

>탭 : replace([컬럼명], char(9), '')

 

 

 텍스트 타입일 경우, [replace 함수의 인수 1에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.] 에러를 확인할 수 있다.

 

=> replace(convert(varchar(max), [컬럼명]), [변경할 문자], [변경될 문자])

 

TEXT 타입 컬럼명 모두 치환

replace(replace(replace(convert(varchar(max),isnull([컬럼명], '-')), char(9), ' '),char(10), ' '), char(13), '') AS [컬럼명

출처: https://ngio.co.kr/3253

+ Recent posts