由于,当时数据量比较的大(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模式:输入以下内容:C:\Users\Administrator\Desktop\export.sql是指实际脚本存在的绝对路径。SQL> @C:\Users\Administrator\Desktop\export.sql
通过以上步骤,就能 select cloumns... from table_name 的结果顺利的保存到 D:/dg_wap_201208.cvs文件中。
利用plsql developer的命令或isqlplus将查询结果保存到文件中
最新推荐文章于 2022-05-31 17:12:57 发布