Некоторые способы форматирования результатов запроса в файл в SQLPlus:
- Использование переменной COLSEP. 2 С её помощью можно получить файл с разделителями без генерации строки путём соединения полей. 2 При этом нужно добавить кавычки вокруг строк, которые могут содержать запятые. 2
- Настройка ширины вывода для всех колонок и отдельных из них. 4 Для этого используют команду SET LINESIZE. 4 Например, можно увеличить значение параметра, чтобы данные помещались полностью. 4
- Индивидуальная настройка ширины отдельной колонки. 4 Для этого используют команду COLUMN с опцией FORMAT A. 4
- Управление атрибутами форматирования столбца. 3 Для этого используют значения ON и OFF. 3 Значение OFF отключает применение особенностей форматирования, не отменяя их, а значение ON, наоборот, включает заданные особенности форматирования. 3
- Настройка правил работы со значениями, превышающими ширину столбца. 3 Можно задать перенос на следующую строку по границе столбца, по границе слова или усечение по границе столбца. 3
- Создание подмножеств записей и добавление пробелов или сводных строк. 5 Для этого используют команды SQL Plus BREAK и COMPUTE. 5
Для вывода результатов в файл в SQLPlus используют команду SPOOL. 23