在数据迁过程中需求需要将oracle数据库数据导出程txt格式然后再导入db2库中,经查询实验汇总三种方法:
1.plsqldev 里面有一个选项可以把表以excel格式到时

2.使用spool

sqlplus / as sysdbaset linesize 1000
set pagesize 0
set echo off
set termout off
set heading off
set feedback off
SET trims ON
set term off
SET trimspool ON
SET trimout ON
spool '/archlog/exp/test.txt';
select OWNER||' , '||SEGMENT_NAME||' , '||PARTITION_NAME||' , ' from dba_segments where rownum<10000;
spool off;
/

3.使用UTL_FILE程序包

UTL_FILE.FOPEN第一个参数为文件路径,不能直接指定绝对路径,需要建立directory,然后指定我们建立的directory
sqlplus / as sysdba
create directory MY_DIR as ‘/home/oracle/’;
grant read,write on directory dir_dump to HR;##也可以直接建立一个public directory

CREATE OR REPLACE PROCEDURE testIS
testjiao_handle UTL_FILE.file_type;
BEGINtest_handle := UTL_FILE.FOPEN('MY_DIR','test.txt','w');FOR x IN (SELECT * FROM TESTJIAO) LOOPUTL_FILE.PUT_LINE(test_handle,x.ID || ',' || x.RQ ||',');END LOOP;UTL_FILE.FCLOSE(test_handle);
EXCEPTION WHEN OTHERS THENDBMS_OUTPUT.PUT_LINE(SUBSTR(SQLERRM,1,2000));
END;
/

oracle数据迁移过程中,把表中数据导出为txt文件的三种方法相关推荐

  1. php数组如何写入txt文件中_php将数组写入到文件的三种方法

    php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接从文件中读取,本文章向大家介绍php将数组写入到文件的三种方法. 第一:serialize方法 使用 serialize 将数组序 ...

  2. matlab中读文件的行数_Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...

  3. matlab中如何读写txt,Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 matlab读取文本文件的几种函数: 1.load--适合读取纯数据文本: 2.importdata--只读取数据,自动省略数据格式前后的字符,超大文件不适合: ...

  4. 把python tkinter canvas中的图形图像保存为通用格式文件的5种方法

    在计算机上画图未完成,需要保存未完成图形以便以后继续,或者完成画图,要保存为通用格式文件,方便浏览.如使用python tkinter Canvas画图,其好像没有将图像保存通用格式文件的方法,但可以 ...

  5. android sdk与adt版本,eclipse中sdk与adt版本不兼容该怎么解决? 三种方法帮你搞定

    安卓开发过程中经常遇到sdk版本adt版本不相符,sdk版本过高的问题,这篇经验帮助你解决这个问题,如果是adt版本过高,请升级sdk,如果出现的错误如下图所示表示sdk版本过高,下面介绍三种方法 软 ...

  6. MATLAB笔记:打开数据文件的三种方法+读取数据文件的两种方法+保存数据文件的两种方法

    1.打开数据文件 1.1 直接打开文件 PATHNAME = 'C:\Users\s55\Desktop\dat'; FILENAME = '\data_1.dat'; str0=strcat(PAT ...

  7. matlab怎么读txt文件字符串,Matlab中读取txt文件的几种方法

    一.纯数据文件(没有字母和中文,纯数字) a=importdata('*.txt');%%%*为所存的文件名 a1=a.data;%%%文件中的数字 a2=a.textdata;%%%文件中的非数字 ...

  8. Matlab中读取txt文件的几种方法

    matlab读取文本文件的几种函数: 1.load--适合读取纯数据文本: 2.importdata--只读取数据,自动省略数据格式前后的字符,超大文件不适合: 3.textread.textscan ...

  9. ajax后台返回数据中文乱码_解决Jmeter返回值显示中文乱码 的三种方法及设置随机动态参数(非原创侵删)...

    一.Jmeter返回值显示中文乱码解决方法 第一种解决方法: 1. 点击线程组--添加--后置处理器--BeanShell后置处理程序 2.点击BeanShell后置处理程序,编写:prev.setD ...

最新文章

  1. 你需要XXX的权限对此文件(此文件夹进行)修改
  2. linux编译libevent
  3. 软件项目组织管理(六)项目时间管理
  4. Pandas iloc loc []
  5. C - 数据结构实验之栈与队列三:后缀式求值
  6. python爬虫怎么挣钱_买不到口罩怎么办?Python爬虫帮你时刻盯着自动下单!| 原力计划...
  7. 企业微信应用设置可信域名_怎么设置企业微信朋友圈功能?企业微信朋友圈功能有哪些限制?...
  8. Uranus Ex通过完善自身,影响更广阔的金融衍生品市场
  9. 创建多个设备文件节点_使用DEVICE_ATTR实例分析
  10. linux下用户态程序coredump生成方法
  11. 【MPLS ***】基础知识:模型、PE路由器、VRF、RD及RT
  12. 华中邀请四届 WHU1567 Sloth's Angry
  13. OpenGL-曲面细分
  14. NFA到DFA的转换及DFA的简化
  15. igfxpers.exe
  16. KDD 2021 | 推荐系统论文集锦[持续更新]
  17. CoAP学习笔记——CoAP格式详解
  18. CH375 usb芯片的引脚图及中文资料
  19. java jsonpath过滤_JSONPATH json解析工具
  20. C# 自定义控件无法加载

热门文章

  1. python-知识回顾-16
  2. 英特尔开源计算机视觉数据标签工具CVAT,加速数据注释
  3. 6. Observable 和 数组的区别
  4. 理解vue中的组件(二)
  5. JDBC与Mysql,Oracle数据类型之间的对应关系
  6. Android Studio 使用 Gradle 打包 Jar
  7. 使用Xmanger登陆aix系统桌面时报桌面服务DT未启动问题
  8. (Mirage系列之四)Mirage经典案例之集中桌面管理
  9. Python实战之多线程编程thread模块
  10. ubuntu系统源码下载