日期:2014-05-17  浏览次数:20857 次

在oracle中能把数据导出到csv文件中吗?

我的环境是只装了oracle10g的客户端,有前辈指导一下吗?

------解决方案--------------------
"用sql语句能实现吗? "
======================
有工具为什么不用
如果你一样要用SQL也是可以的
比如
SQL> select * from aa;

ID NAME
---------- ----------
1 aa
1 aa

set pagesize 10000
set feddback off
spool c:\aa.csv
select ' " '||id|| ' ", " '||name|| ' " ' from aa;
spool off;

more c:\aa.csv

SQL> select ' " '||id|| ' ", " '||name|| ' " ' from aa;

' " '||ID|| ' ", " '||NAME|| ' " '
-------------------------------------------------------
"1 ", "aa "
"1 ", "aa "

SQL> spool off;


------解决方案--------------------
sqlplus -s user/pwd@host @c:\sql> c:\aa.csv