sqlplus中可以使用spool导出excel格式,比cvs友好的就是,cvs中字段内容如果含有逗号,格式会乱,excel就不会了,利用spool导出html的特性,而且会给你自动加上列名,
列名和下面的get_tables.sql中的一致,可以自己指定。
--main.sql
set linesize 200
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool c:\tables.xls
@get_tables.sql
spool off
exit
--get_tables.sql
select id,name,to_char(trade_date,'yyyymmdd hh24:mi:ss') from trademark order by id;
--execute spool to excel
sqlplus username/passwd @main
如果从ORACLE导出批量数据以EXCEL格式.
最新推荐文章于 2024-07-04 21:30:00 发布