Posted on 2009-02-27 17:15
Prayer 閱讀(2509)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
DB2
通過(guò)網(wǎng)頁(yè)保存的多行文本在DB2的varchar字段中,
包括有回車(chē)換行符如果再用sql檢索出來(lái)時(shí)就換成多
行顯示了,那樣再看就顯得比較亂,就像下面

- - - -
-
- - - -
- - - -
所以,想把這個(gè)字段的內(nèi)容就算有回車(chē)換行符,那也
只在一行顯示,想到一個(gè)辦法用replace函數(shù),但經(jīng)
過(guò)實(shí)驗(yàn),在mysql里行得通
select NAME,replace(DEMO,'\r\n',' ') from TAB1
但在DB2里不不起作用了。。。。首先單引號(hào)一括就不
認(rèn)轉(zhuǎn)義符了
hehe,終于搞掂
select NAME,replace(DEMO,concat(CHR(13),CHR(10)),' ') from TAB1