简体   繁体   English

无法将表格导出为 csv 格式

[英]not able to export table into csv format

I am trying to export table into csv format as below:我正在尝试将表格导出为 csv 格式,如下所示:

SQL> desc test;


Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 DN                                                 NUMBER(10)
 DISCONNECT_DATE                                    DATE

SQL> select DN ,DISCONNECT_DATE from test into OUTFILE '/tmp/data.csv';
select DN ,DISCONNECT_DATE from test into OUTFILE '/tmp/data.csv'
                                      *

ERROR at line 1: ORA-00933: SQL command not properly ended第 1 行出现错误: ORA-00933: SQL 命令未正确结束

could you please anyone help me to resolved above problem.你能请任何人帮我解决上述问题吗?

I got the answer if we are using sql plus then we need use spool to get data into csv format.如果我们使用 sql plus,我得到了答案,那么我们需要使用 spool 将数据转换为 csv 格式。 Below is the steps...(don't forget to spool off after execution of query. )以下是步骤...(执行查询后不要忘记脱机。)

SQL> set colsep ,
SQL> set headsep off
SQL> set pagesize 0
SQL> set trimspool on
SQL> spool /tmp/data.csv
SQL> select * from test;
-----------------(we cant placed the data)
10 rows selected.

SQL> spool off

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM