Насколько я могу судить, никакая команда SET
не поможет.
Один из вариантов - который помогает - это назвать все столбцы, которые вы буферизуете, и объединить их, используя желаемый разделитель столбцов.
Например, это то, что у вас сейчас есть:
SQL> set colsep ','
SQL> set heading on
SQL> set headsep on
SQL> set pagesize 0
SQL> set trimspool off
SQL> select * From dept;
10,ACCOUNTING ,Zagreb
20,RESEARCH ,DALLAS
30,SALES ,CHICAGO
40,OPERATIONS ,BOSTON
Но, если вы сделаете это так:
SQL> select deptno ||','|| dname ||','|| loc from dept;
10,ACCOUNTING,Zagreb
20,RESEARCH,DALLAS
30,SALES,CHICAGO
40,OPERATIONS,BOSTON
, это выглядит так, как вы хотели. Недостаток? Вам нужно будет ввести все эти столбцы.