--此行设置不计算时间 不显示sql语句 不每隔几行现一下列名
set time off echo off head off
--去掉没格几行就显示一下的空行或多余的空格
set pagesize 0
--去掉全部空格,默认长度不够填充空格
set trims on
--不显示选择行数 不能和上一行和在一起
set feedback off
--输出
spool d:/a/aa1.txt
--内容
select TNAME||'|'||TABTYPE||'|'||CLUSTERID from tab;
--停止输出
spool off
--压缩
host d:/rar.exe a d:/a/aa1 d:/a/aa1.txt
spool d:/a/aa2.txt
select TNAME||'|'||TABTYPE||'|'||CLUSTERID from tab;
spool off
host d:/a/rar.exe a d:/a/aa2 d:/a/aa2.txt
host d:/a/rar.exe a d:/a/yswj d:/a/*.txt
--解压文件,如果重复则覆盖
host d:/a/rar.exe e -o+ d:/a/yswj.rar * d:/a/a/
--删除文件
host del d:/a/a/aa1.txt
测试文件全部放到d:/a/目录下进行 有mysql.sql文件 和 rar.exe 文件
在dos下进入sqlplus 运行@d:/a/mysql.sql 就行了