chr(13) 과 chr(10) 에 대해서 왈가왈부 말이 많네요.
다들 옳은 이야기를 하는데 이걸 어디에 써 먹어야 하는지는 별로 없는 것같네요.
여기에서는, 엑셀에서 사용하는 방법을 간략하게 설명합니다.
만약 tableA 에 columnB 가 있는데, columnB 에 엔터 문자가 들어가 있는 것을 엑셀에 담을때 유용합니다.
select columnB from tableA 라고 하면 엑셀에 담길 내용이 주욱 나오죠..?
그런데 여기에 이상한 문자가 찍힐 겁니다.. 음악에서 사용되는 8분 음표인 '♪' 이것이죠.
엑셀에서 이걸 없애려고 해도 쉽지 않지요.
이넘이 나오지 않게 하려면..
select replace(columnB,chr(13),'') from tableA 라고 하면 됩니다.
chr(13) 대신에 chr(10) 을 사용한다면 줄바꿈이 되지 않고 음표가 찍히니까 주의 하세요.
'컴퓨터 이야기 > 프로그래밍' 카테고리의 다른 글
bgsound (0) | 2009.04.12 |
---|---|
iframe 안에서 엔터 문자나 따옴표 들어간 변수를 parent 에 넘겨주기 (2) | 2009.04.04 |
트랜잭션은 동일한 Connection 안에서만 먹습니다. (2) | 2009.04.02 |
CSS 말줄임표(...) div 와 table 에 적용하기 (4) | 2009.03.26 |
오라클 DB 쿼리문에 % 나 _ 문자 등의 escape 이스케이프 처리 (1) | 2009.03.26 |