Oracle_spool的用法

简介: 使用spool的方法,可以导出几百万的数据方法二:采用以下脚本      set trimspool on      set linesize 20000      set pagesize 0      set newpage 1 ...
使用spool的方法,可以导出几百万的数据

方法二:采用以下脚本

     set trimspool on

     set linesize 20000

     set pagesize 0

     set newpage 1

     set heading off

     set term off

     spool 路径+文件名

     select col1 ||'|'|| col2 ||'|'|| col3 ||'|'|| col4 from tablename;

     spool off

我个人的实际例子:

set trimspool on   
set linesize 120   
set pagesize 2000   
set newpage 1   
set heading off   
set term off   
spool /home/oracle/test.txt   
select baidu_doc_id ||':'||doc_state from daiqi.t_baidu_doc;
spool off

所有的数据都会写入到/home/oracle/test.txt中
相关文章
|
1月前
|
Oracle 关系型数据库 数据库
Oracle中merge Into的用法
Oracle中merge Into的用法
|
8月前
|
Oracle 关系型数据库
Oracle中decode 以及ROW_NUMBER() OVER() 函数等其它相关函数用法
Oracle中decode 以及ROW_NUMBER() OVER() 函数等其它相关函数用法
77 0
|
7月前
|
SQL Oracle 关系型数据库
Oracle 中 Translate的用法
Oracle 中 Translate的用法
44 0
|
存储 Oracle 关系型数据库
Oracle行转列函数PRINT_TABLE的用法
Oracle行转列函数PRINT_TABLE的用法
91 0
|
Oracle 关系型数据库
关于Oracle REGEXP_COUNT函数用法总结
关于Oracle REGEXP_COUNT函数用法总结
2334 0
|
Oracle 关系型数据库 SQL
Oracle学习笔记_06_CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1'...
1038 0