我有这样的脚本:最大列宽卷轴到文件
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