利用plsql developer的命令或isqlplus将查询结果保存到文件中

由于,当时数据量比较的大(100W以上),本人的机器配置又是老爷机,如果用plsql developer直接通过查询再export,
机器实在胜任不了,哎···要换机器啦···
后来,想到Oracle本身就能利用 脚本 将查询结果保存到指定的文件。有这样的功能,何不使用呢?
本人Oracle不是很熟,所以记录下来,以便忘记。

建脚本到导出结果 步骤如下:
1.新建一个 export.sql 的脚本,内容如下:

SET feedback off  
SET pagesize 50000  
SET linesize 20000  
SET verify off  
SET pagesize 0  
SET term off  
SET trims ON  
SET heading off  
SET trimspool ON  
SET trimout ON  
SET timing off  
SET verify off  
SET colsep  
spool D:/dg_wap_201208.csv

select msisdn||','||user_agent||','||url||','||use_time||','||status_code||','||down_traffic||','||up_traffic||','||getway_delay||','||sp_delay from dg_wap_201208;

spool off 

保存结果。

2.登陆plsql developer或isqlplus,利用 command window模式:输入以下内容:
SQL> @C:\Users\Administrator\Desktop\export.sql

C:\Users\Administrator\Desktop\export.sql是指实际脚本存在的绝对路径。


通过以上步骤,就能 select cloumns... from table_name 的结果顺利的保存到 D:/dg_wap_201208.cvs文件中。




  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值