Oracle表中数据导出成 Txt格式的方案

数据库 Oracle
以下的文章主要介绍的是如何把Oracle表中的相关数据导出成 Txt格式,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。

我们大家都知道Oracle数据库所提供的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;

 

  1. sqlplus>@d:\czrk.sql 

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

【编辑推荐】

  1. 实现Oracle传输表空间的实际功能解析
  2. Oracle rownum用法的归纳
  3. Oracle存储过程定时执行2种方法
  4. 提高Oracle SQL的执行效率的3个方案
  5. 实现Oracle传输表空间的实际功能解析
责任编辑:佚名 来源: 博客园
相关推荐

2010-05-07 14:10:05

Oracle数据导出

2010-04-22 17:06:24

Oracle数据库

2009-07-02 09:40:17

JSP导出Oracle

2009-11-06 14:25:20

Oracle创建用户表

2010-03-30 15:54:27

Oracle date

2010-04-02 13:46:30

Oracle数据导出

2010-10-28 11:55:47

oracle数据导出

2010-04-28 18:49:10

Oracle临时表

2010-05-05 14:13:52

Oracle数据

2010-04-23 11:32:22

Oracle数据库

2010-03-31 19:34:03

Oracle数据库

2011-04-13 10:09:50

Oracle数据泵导入导出

2009-05-13 10:28:30

OracleDUAL数据库

2011-03-22 14:49:35

Oracle数据库重定义表

2010-04-28 18:25:51

Oracle数据库

2013-11-27 10:11:48

甲骨文喻思成Oracle大数据

2011-04-15 10:37:53

Oracle导入导出语法

2009-11-23 10:24:22

2010-04-28 11:48:13

Oracle MySQ

2010-04-22 10:16:43

点赞
收藏

51CTO技术栈公众号