У меня есть запрос, который объединяет (вручную by ||) несколько столбцов, одним из которых является поле XMLTYPE (вызывающее getClobVal() на нем). Если я намотать вывод запроса с использованием SQLPlus со следующими параметрами установить:Заправка запроса, содержащего столбец XMLTYPE с использованием sqlplus
set long 30000;
set pagesize 0;
set feedback off;
Я получаю все содержимое по желанию, но с кр/Л.Ф. после 80 символов, содержание первой линии в остановке после 60 символов с 20 символов пробела, а содержание оставшихся строк останавливается после 40 символов с 40 символами пробела.
Если добавить:
set linesize 120;
я получить те же результаты с дополнительным пробелом после фактического содержания (60 символов пробельных на линии 1, 80 символов пробелов на оставшихся строк в строке)
Можно ли использовать sqlplus и буферизацию для создания выходного файла csv для результатов запроса, содержащих большое количество текста?
Я признаю, что выполнение этого путем буферизации не является идеальным методом, но мне нужно создать этот файл csv таким образом, который может быть выполнен в командной строке или в командном файле.
Любые предложения?
Вы должны принять свой ответ, поскольку он решает вашу проблему для вас. – APC
StackOverflow не позволяет мне принимать мой собственный ответ до тех пор, пока не пройдет день. – copaX