|
创建脚本1.sql
set colsep '|';
set echo off;
set feedback off;
set heading off;
set pagesize 0;
set linesize 1000;
set termout off;
alter session set NLS_DATE_FORMAT ="YYYY-MM-DD";
set verify off;
spool c:\5.txt;
select empno||'|'||ename||'|'||job||'|'||mgr||'|'||hiredate||'|'||sal||'|'||comm||'|'||deptno from emp
spool off
然后 sqlplus user/password @1.sql 或者 sqlplus user/password@service_name @1.sql
因为set termout off只有在脚本中,用@调用才起作用,记得set trimout on 和set trimspool on也是这样(大家可以试一下)。而且查询命令最好把每列都用分隔符隔开,因为自动隔开有的情况下会出问题! |
|