我有一個查詢連接(由||手動)一些列,其中之一是一個XMLTYPE字段(調用getClobVal())。如果我用sqlplus與下列選項後臺查詢輸出設置:假脫機查詢包含一個XMLTYPE列使用sqlplus
set long 30000;
set pagesize 0;
set feedback off;
我得到的所有內容,根據需要,但與CR/LF的後80個字符,第一行的內容後,用20個字符60個字符停止的空格,其餘行的內容在40個字符後面停留40個字符的空格。
如果我添加:
set linesize 120;
獲得帶有額外的空格(每行剩餘行第1行的空白的60個字符,80個字符的空白的)
相同的結果的實際內容後是否可以使用sqlplus和spooling爲包含大量文本的查詢結果創建csv輸出文件?
我認識到,通過後臺做這並不是理想的方法,但我需要能夠在可以在命令行或通過批處理文件執行的方法來創建此csv文件。
有什麼建議嗎?
你應該接受你的答案,因爲它解決了你的問題 – APC 2010-08-05 15:25:47
StackOverflow不允許我接受我自己的答案,直到一天過去。 – copaX 2010-08-05 16:10:34