Я хочу экспортировать таблицу из двух столбцов в CSV, используя Oracle Spool. Когда я выполняю экспорт, первый столбец форматируется в порядке, второй столбец, однако, перетекает в третий столбец в XLS. Содержимое второго столбца в БД довольно велико.Oracle Spool to CSV Formatting Issue
Ниже то, что я пытаюсь:
column MachineName Format a20;
column OperatorName Format a32000;
set colsep ,
set echo off
set feedback off
set heading on
set linesize 32000
set pagesize 0
set termout off
set trim off
set trimspool on
set array 100
set underline off
set wrap off
set flush off
set verify off
set embedded on
Ниже приведены результаты. В этом примере «Lucio Victor» должен находиться в той же колонке, что и «Revolo Borja». (В БД, все это в одном столбце)
MACHINENAME ,OPERATORNAME
CM101 ,Revolo Borja, Lucio Victor
CM101 ,Revolo Borja, Lucio Victor
CM101 ,Revolo Borja, Lucio Victor
CM101 ,Revolo Borja, Lucio Victor
Результаты должны быть
MACHINENAME ,OPERATORNAME
CM101 ,Revolo Borja Lucio Victor
CM101 ,Revolo Borja Lucio Victor
CM101 ,Revolo Borja Lucio Victor
CM101 ,Revolo Borja Lucio Victor
для чего это стоит, в SQLcl (все еще в бета-версии) вы можете автоматически выводить свой вывод в CSV. SQLcl - это новый интерфейс командной строки, разработанный командой разработчиков SQL. – thatjeffsmith