您的位置:首页 > 数据库 > Oracle

oracle导出数据到文件中的方法

2011-11-14 17:41 274 查看
两种方法。
1:  用spool  

set echo off           --是否显示执行的命令内容 

set feedback off       --是否显示 *   rows   selected  

set heading off        --是否显示字段的名称

set verify off         --是否显示替代变量被替代前后的语句。fil

set trimspool off      --去字段空格

set pagesize 500       --页面大小

set linesize 500       --linesize设定尽量根据需要来设定,大了生成的文件也大

define fil= 'f:\user.xls'

prompt *** Spooling to &fil

spool &fil

select u.username,u.userpwd,u.realname,u.sex,u.mobile,d.dep_name from t_user u left join t_dept d on u.dept_id=d.dep_id ;

spool off;

2:采用TODO

如果是导出Excel格式文件,会出现中文乱码问题。

解决的办法是:

导出的选项中选择excel instance;

导出的时候,把 Write Wide Strings 选上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle excel join user