У меня есть script, как это:
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 написать все данные в одной строке?