2012-01-27 136 views

回答

4

原來,我需要刪除換行符(\ n,ascii:10)和回車(\ r,ascii:13)字符。用我上面的例子中,一行代碼變成了2如下:

MyNclobCell := REPLACE(MyNclobCell, chr(10), ''); 
MyNclobCell := REPLACE(MyNclobCell, chr(13), ''); 

然後我得到了我NCLOB行的所有在一行,並粘貼內容到電子表格並交給它關閉給請求者,萬歲!

更新:根據Saurabh Patil的建議下,對於代碼高爾夫球手和單行-likers替代語法:

REPLACE(REPLACE(MyNclobCell, chr(10), ''), chr(13), ''); 
+0

確定,然後。除非有人更好,否則這將是公認的答案。 – MrBoJangles 2012-02-08 17:00:24

+1

要在查詢中使用它,您可以將它寫爲:REPLACE(REPLACE(MyNclobCell,chr(10),''),chr(13),''); – 2013-11-20 00:15:33

+0

更好!我會更新答案。 – MrBoJangles 2014-04-17 17:39:21

相關問題