我有這樣的腳本:最大列寬卷軸到文件
SET ECHO OFF
SET FEEDBACK OFF
SET VERIFY OFF
SET HEADING OFF
SET TERMOUT OFF
SET TRIMOUT ON
SET TRIMSPOOL ON
SET WRAP OFF
SET LINESIZE 32000
SET LONG 32000
SET LONGCHUNKSIZE 32000
SET SERVEROUT ON
SPOOL C:\Export.txt
SELECT XMLELEMENT("element1",xmlelement("element2",xmlattributes(.....)))
FROM --TABLENAME--
WHERE --CONDITIONS--
輸出應該包含與內部的複雜的XML行的列表的文件,但是,當生成的XML的長度比2000年長,SQLPlus修剪到2000年,然後轉到下一行。
有一種方法可以強制SQLPlus在同一行中寫入所有數據?
這應該是好的。你在用什麼查看文件 - 你的編輯器是否有行長限制?我想知道假脫機程序實際上是否正常,但當您嘗試查看它時,它只會看起來被截斷。 – 2010-11-11 17:24:40