oracle的查询结果保存成txt,Oracle表中数据导出成 Txt格式的方案

我们大家都知道数据库所提供的SQL的功能是十分强大的,对其用的越多,就会觉的自己在其方面的知识懂得太少,上次我们做相关系统演示时,就需要相关手工制造一些文本Oracle表中的数据充当数据源,想偷偷懒就用了Toad工具直接查询后导出成csv格式。

今天正好有点时间,整理了一下思路,用sql去实现文本数据的生成。写了大致框架,有空时再来完善吧。

步骤如下:

新建一个sql脚本 d:\czrk.sql,代码如下:

SET echo off

SET feedback off

SET newpage none

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:\czrk.txt

SELECT sfzh || ',' || xm || ',' || xb || ',' || csrq || ',' || mz||

',' || xzqh|| ',' || jzdz FROM m_czrk WHERE rownum<=10000;

spool off

sqlplus连接上Oracle表中的数据库,执行脚本 sqlplus dc/dc@mydb;

sqlplus>@d:\czrk.sql

这样就在d盘下生成了一万条数据了。

【编辑推荐】

come from:**.com/art/201005/197753.htm


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部