欢迎来到天天文库
浏览记录
ID:34725072
大小:302.18 KB
页数:9页
时间:2019-03-10
《oracle导出数据到excel或文本文件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一:如何将Oracle数据导出到Excel新建一个Excel进入点击数据——导入外部数据——导入数据——连接到新的数据源点击Oracle下一步,输入服务器名(SID号)和用户名密码(usrglis)下一步,选择一个库表(如zyk)下一步,点完成点击编辑查询命令类型选择sql在命令文本里{"USRGLIS"."ZYK"}(这个是连接到的库表)前面输入查询语句点确定——确定——确定——确定即显示检索结果二:SQLPLUSSPOOL命令使用详解SPOOL是SQLPLUS的命令,必须在SQLPLUS中使用,主要完成以标准输出方式输出SQLPLUS的命令
2、及执行结果,一般常用户格式化导出ORACLE表数据。对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select'"'
3、
4、custcode
5、
6、'"'
7、
8、','
9、
10、custname
11、
12、','
13、
14、areacode
15、
16、','
17、
18、custaddr
19、
20、','
21、
22、to_number(to_char(rptdate,'YYYYMMDD'))fromdu_basis; spool常用的设置setcolsep''; //域输出分隔符setechooff; //显示start启动的脚本中的每个sql命令,缺省为onse
23、tfeedbackoff; //回显本次sql命令处理的记录条数,缺省为onsetheadingoff; //输出域标题,缺省为onsetlinesize80; //输出一行字符个数,缺省为80setpagesize0; //输出每页行数,缺省为24,为了避免分页,可设定为0。settermoutoff; //显示脚本中的命令的执行结果,缺省为onsettrimouton; //去除标准输出每行的拖尾空格,缺省为offsettrimspoolon; //去除重定向(spool)输出每行的拖尾空格,缺省为offsett
24、imingoff; //显示每条sql命令的耗时,缺省为offsetverifyoff; //是否显示替代变量被替代前后的语句。fil 例如:1、首先登录sqlplus,如:sqlplus -s username/password@sid2、执行以下脚本:setechoon;setfeedbackon;settrimspooloff;setlinesize120;setpagesize2000;setnewpage1;setheadingon;settermoff;settermouton;settimingof
25、f;spoold:/du_basis.txt;select'"'
26、
27、custcode
28、
29、'"'
30、
31、','
32、
33、custname
34、
35、','
36、
37、areacode
38、
39、','
40、
41、custaddr
42、
43、','
44、
45、to_number(to_char(rptdate,'YYYYMMDD'))fromdu_basis;spooloff;exit; 执行完成后将在d盘的根目录下产生一个du_basis.txt文件,里面就是导出的数据。
此文档下载收益归作者所有