会计考友 发表于 2012-8-4 13:41:06

Oracle认证:如何把Oracle表中的数据导出成Txt格式

Oracle数据库供给的SQL功能很好很强年夜,用得越多越感受自己陋劣蒙昧。   上周做系统演示时需要手工制造一些文本数据充任数据源,想偷偷懒就用了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 headingoff
  SET trimspool ON
  SET trimout ON
  SET timing off
  SET verify off
  SET colsep |
  spoold:czrk.txt
  SELECT sfzh || ',' || xm || ',' || xb || ',' || csrq || ',' || mz|| ',' || xzqh|| ',' || jzdz FROM m_czrk WHERE rownum@d:czrk.sql
  这样就在d盘下生成了一万条数据了。
页: [1]
查看完整版本: Oracle认证:如何把Oracle表中的数据导出成Txt格式