我有一个场景,我的表数据在下面
表:学生:select * from student;
SNO | SNAME | CITY
1 | ABC | A
2 | PQR | B我希望上面的表格数据使用sqlplus spool在下面的格式,适当的逗号分隔,没有空格
SNO,SNAME,CITY
1,ABC,A
2,PQR,B我使用了下面的代码,但不起作用:以垂直格式给出上面所有的表格输出
set feedback off
set heading on
set underline off
set colsep ','
set trimspool on
set pagesize 0
spool student.csv
select * from student;
spool off发布于 2020-07-17 05:03:20
如果您运行的是Oracle 12.2.0.1或更高版本,则可以替换
set colsep ','使用
set markup csv on还有其他选项,如set markup csv on quote on,因此请查看Oracle文档以获取详细信息。
https://stackoverflow.com/questions/62910294
复制相似问题