我有一个这样的脚本:
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--
Run Code Online (Sandbox Code Playgroud)
输出应该是一个包含内部复杂xml的行列表的文件,但是当生成的XML长度超过2000时,SQLPlus将修剪为2000并转到下一行.
有一种方法可以强制SQLPlus在同一行中写入所有数据吗?