在网上看到有人问如何导出数据成Excel的CSV格式文件, 其实CSV格式只不过是以逗号分隔字段的文件本件, 用Spool或用ociuldr都可以很容易地将数据生成这种格式的文本文件. 用ociuldr的例子如下:
C:\TEMP>ociuldr user=anysql/anysql@test query="select * from tab" field=, file=anysql_tab.csv
3100 bytes allocated for column TNAME (1)
800 bytes allocated for column TABTYPE (2)
4100 bytes allocated for column CLUSTERID (3)
0 rows exported at 2006-10-10 16:37:50
21 rows exported at 2006-10-10 16:37:51
ociuldr是我的一个免费工具, 导出大量数据时的速度比Spool快速多了, 用来从Oracle中导出数据到格式化文本文件的小工具. 欢迎使用!
留言 (5)
好东西,我们经常有这种需求,只能用SPOOL,向组里面推荐一下哈.
Posted by blue_prince | Oct 10, 2006 8:20 PM
这工具我已在挂在网上很久了, 现在才发现?
Posted by anysql | Oct 10, 2006 8:46 PM
不知道能导成CSV啊,以后一定要多多使用了,今天下午用了导数据给业务部门,速度很快,确实不错!
Posted by blue_prince | Oct 11, 2006 10:50 PM
I use SQL Navigator
Posted by yanggq | Oct 13, 2006 1:07 PM
很想知道 到底比SQL*Plus 的 spool 快多少...?
需要数字说明, 这才能使人信服, 哈哈.
Posted by 木匠 | May 11, 2007 1:14 PM