怎样设置使spool到文件时,select的内容不显示在屏幕上
1个回答
展开全部
可用spool的方式将查询内容放入文本。
方法如下:
1、在windows下如c盘data目录下创建脚本,名字为:exec.sql,内容为:
1
2
3
4
5
6
7
8
9
set trimspool on
set linesize 120
set pagesize 2000
set newpage 1
set heading off
set term off
spool 路径+文件名
select col1||','||col2||','||col3||','||col4||'..' from tablename;
spool off
2、命令提示符下先进到c盘data目录下,然后执行如下语句:
1
2
sqlplus 用户名/密码@数据库实例名
@exec.sql
3、如查询语句为:
1
select empno||','||deptno||','||sal||','||comm from emp;
则最后生成的文件内容如下:
方法如下:
1、在windows下如c盘data目录下创建脚本,名字为:exec.sql,内容为:
1
2
3
4
5
6
7
8
9
set trimspool on
set linesize 120
set pagesize 2000
set newpage 1
set heading off
set term off
spool 路径+文件名
select col1||','||col2||','||col3||','||col4||'..' from tablename;
spool off
2、命令提示符下先进到c盘data目录下,然后执行如下语句:
1
2
sqlplus 用户名/密码@数据库实例名
@exec.sql
3、如查询语句为:
1
select empno||','||deptno||','||sal||','||comm from emp;
则最后生成的文件内容如下:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询