将Oracle表导出为CSV uisng SQL / PlSQL

时间:2017-06-07 10:17:49

标签: sql oracle plsql

有没有办法将Oracle表导出为CSV文件?我不想通过Java来直接使用任何SQL / PLSQL命令。

我的表有几列int,date,varchar类型。列数很低,比如5.但行数可能大5万+。

修改

我能想到以下解决方案

spool on;
spool c:/7Jun.txt;
select ID||','||DESCRIPTION||','||CATEGORY from kaushik where id<=10;
spool out;
spool off;

这会创建一个像

这样的文件
select ID||','||DESCRIPTION||','||CATEGORY from NLC where id<=10 ID||','||DESCRIPTION||','||CATEGORY                                                  
1,das
2,2342
3,434
4,4erwerw       5,trtsds 
5 rows selected 

0 个答案:

没有答案