SQL PLUS导出数据生成文本文件

将一个表中的数据导出生成一个文本文件,列与列之间以”| ”隔开

SET echo OFF
SET feedback OFF
SET newpage none
SET pagesize 5000
SET linesize 500
SET verify OFF
SET pagesize 0
SET term OFF
SET trims ON
SET linesize 600
SET heading OFF
SET timing OFF
SET verify OFF
SET numwidth 38
SPOOL c:\drop_table.sql
SELECT DEPTNO || '|' || DNAME FROM DEPT;
SPOOL OFF

通过上面的例子,我们可以将:

set echo off
set feedback off
set newpage none
set pagesize 5000
set linesize 500
set verify off
set pagesize 0
set term off
set trims on
set linesize 600
set heading off
set timing off
set verify off
set numwidth 38
SPOOL c:\
具体的文件名
你要运行的sql语句

SPOOL OFF


作为一个模版,只要将必要的语句假如这个模版就可以了。

猜你喜欢

转载自maosheng.iteye.com/blog/1520077
今日推荐