- 44
- 0
- 约1.44千字
- 约 9页
- 2016-04-13 发布于浙江
- 举报
oracle导出数据到excel或文本文件
一:如何将Oracle数据导出到Excel
新建一个Excel 进入
点击数据——导入外部数据——导入数据——连接到新的数据源
点击Oracle
下一步,输入服务器名(SID号)和用户名密码(usrglis)
下一步,选择一个库表(如zyk)
下一步,点完成
点击编辑查询
命令类型选择sql
在命令文本里{USRGLIS.ZYK}(这个是连接到的库表)前面输入查询语句
点确定——确定——确定——确定
即显示检索结果
二:SQLPLUS SPOOL命令使用详解
SPOOL SQLPLUS的命令,必须在SQLPLUS中使用,主要完成以标准输出方式输出SQLPLUS的命令及执行结果,一般常用户格式化导出ORACLE表数据。
对于 SPOOL数据的 SQL,最好要自己定义格式,以方便程序直接导入 ,SQL语句如:
?
select ||custcode||||,||custname||,||areacode||,||custaddr||,||to_number(to_char(rptdate,YYYYMMDD)) from du_basis;
?
spool常用的设置
set colsep ; //域输出分隔符
set echo off; //显示 start启动的脚本中的每个 sql命令,缺省为 on
set feedback off; //回显本次 sql命令处理的记录条数,缺省为 on
set heading off; //输出域标题,缺省为 on
set linesize 80;??????? //输出一行字符个数,缺省为80
set pagesize 0; //输出每页行数,缺省为 24,为了避免分页,可设定为 0。
set termout off; //显示脚本中的命令的执行结果,缺省为 on
set trimout on; //去除标准输出每行的拖尾空格,缺省为 off
set trimspool on; //去除重定向( spool)输出每行的拖尾空格,缺省为 off
set timing off;??? ????? //显示每条sql命令的耗时,缺省为off
set verify off; ?????????? //是否显示替代变量被替代前后的语句。fil
?
例如:
1、首先登录sqlplus,如:sqlplus? - s?username / password @sid
2、执行以下脚本:
set echo on;set feedback on;set trimspool off;set linesize 120;set pagesize 2000;set newpage 1;set heading on;set term off;set termout on;set timing off;spool d:/du_basis.txt;select ||custcode||||,||custname||,||areacode||,||custaddr||,||to_number(to_char(rptdate,YYYYMMDD)) from du_basis;spool off;exit;
?
执行完成后将在d盘的根目录下产生一个du_basis.txt文件,里面就是导出的数据。
您可能关注的文档
最近下载
- 中华人民共和国职业分类大典(2015新版)解读.docx VIP
- XX生物质热电项目安全设施设计专篇.doc VIP
- 广东省珠海市香洲区2024-2025学年三年级上册期末考试数学试卷(含答案).docx VIP
- 云南省红河州、文山州2024-2025学年高一上学期月期末考试历史试题(含答案).pdf VIP
- 生锈之8D报告(案例).xls VIP
- (2025年)统战部遴选公务员面试真题和专业题3问及答案.docx VIP
- 口腔市场专员培训.pptx VIP
- 如何制作西红柿炖牛腩,比饭店那酸酸的好吃太多啦!.pdf VIP
- 部编版二年级上册语文第11课《葡萄沟》教学课件.ppt VIP
- 部编版二年级上册语文《葡萄沟》PPT教学课件.pptx VIP
原创力文档

文档评论(0)