У меня есть сценарий вроде этого:Максимальная ширина столбца в Oracle золотник в файл
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 написать все данные в одной строке?
Это должно быть в порядке. Что вы просматриваете в файле - имеет ли ваш редактор ограничение длины строки? Мне интересно, действительно ли катушка в порядке, но она просто выглядит усеченной, когда вы пытаетесь ее просмотреть. –