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