MSSQL에서 \r\n(개행문자) replace
HTML textarea로 만들어진 게시판을 TinyMCE로 교체하는 작업을 하던 도중, 개행문자가 DB에 CRLF(\r\n)로 저장되어 귀찮은 일이 생겼다.
MSSQL에서 CRLF를 변경하고 싶다면 CHAR(13)과 CHAR(10)을 REPLACE 해줘야 한다.
아래 QUERY는 CRLF를 <br /> 태그로 REPLACE하는 예제다.
update tbl_board
set contents = replace(replace(REPLACE(contents, CHAR(13), ' '), char(10), ' '), ' ' , '<br />')
잘 돌아간다!
Leave a comment