首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以逗号分隔的SQL + spool格式显示输出

以逗号分隔的SQL + spool格式显示输出
EN

Stack Overflow用户
提问于 2020-07-15 16:06:49
回答 1查看 156关注 0票数 0

我有一个场景,我的表数据在下面

表:学生:select * from student;

代码语言:javascript
复制
SNO | SNAME | CITY
1 | ABC | A
2 | PQR | B

我希望上面的表格数据使用sqlplus spool在下面的格式,适当的逗号分隔,没有空格

代码语言:javascript
复制
SNO,SNAME,CITY

1,ABC,A

2,PQR,B

我使用了下面的代码,但不起作用:以垂直格式给出上面所有的表格输出

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2020-07-17 05:03:20

如果您运行的是Oracle 12.2.0.1或更高版本,则可以替换

代码语言:javascript
复制
set colsep ','

使用

代码语言:javascript
复制
set markup csv on

还有其他选项,如set markup csv on quote on,因此请查看Oracle文档以获取详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62910294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档