ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 8005|回复: 16

问几个sqlplus的问题 [复制链接]

注册会员

挑战●超越

精华贴数
2
技术积分
1240
社区积分
82
注册时间
2004-4-25
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:332010年世界杯参赛球队:日本
日期:2010-06-07 22:02:21
发表于 2005-1-30 19:18:09 |显示全部楼层
1、用spool ……生成的文本文件中开头会出现:
SQL>      select a.usrid,b.groupid
  2       from tab1 a,tab2 b
  3       where a.usrid=c.usrid and c.groupid=b.groupid;
结尾会出现:
112 rows selected.

如何在sqlplus中去掉这个头和尾?在spool生成的文件中无上述字样。

2、在sqlplus中运行select* from a;如何不在屏幕打印输出数据?

超级版主

天下有雪

精华贴数
66
技术积分
208411
社区积分
6479
注册时间
2001-10-8
论坛徽章:
100
ITPUB元老
日期:2005-02-28 12:57:00ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36现任管理团队成员
日期:2011-05-07 01:45:08ITPUB9周年纪念徽章
日期:2010-10-08 09:28:52ITPUB技术丛书作者
日期:2010-09-26 15:00:232010系统架构师大会纪念
日期:2010-09-03 16:39:572010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282009架构师大会纪念徽章
日期:2010-01-18 13:43:21祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:212009日食纪念
日期:2009-07-22 09:30:00参与2009年中国云计算大会纪念
日期:2009-06-05 10:02:28
发表于 2005-1-30 22:01:31 |显示全部楼层
for example:

[php]

[oracle@jumper oracle]$ more sp.sql
set heading off
set feedback off
set term off
spool a.log
@test.sql
spool off
exit
[oracle@jumper oracle]$ more test.sql
select username from dba_users;
[oracle@jumper oracle]$ sqlplus -S "/ as sysdba" @sp
[oracle@jumper oracle]$ more a.log
SYS            
SYSTEM            
OUTLN               
SCOTT               
HAWA                 
CSMIG               
EYGLE                                                                                                         
[oracle@jumper oracle]$
.
[/php]

使用道具 举报

注册会员

挑战●超越

精华贴数
2
技术积分
1240
社区积分
82
注册时间
2004-4-25
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:332010年世界杯参赛球队:日本
日期:2010-06-07 22:02:21
发表于 2005-1-30 22:24:22 |显示全部楼层
还是有个郁闷的头和尾

adm.ksh
#!/bin/ksh
     sqlplus name/passwd@dbname<<EOF
     set pagesize 0
     set feedback off
     set term off
     set linesize 150
     set heading off
     spool /export/home/oracle/TEST/first/admin.dat
     @/export/home/oracle/TEST/ONE/adm.sql (不好意思刚才写错了)
     spool off;
EOF

调用:nohup ./adm.ksh &

first >head admin.dat
SQL>      @/export/home/oracle/TEST/ONE/adm.sql   --头
4300 20040508 统计查询
……略

first >tail -2 admin.dat
7300 20041010 统计查询
SQL>      spool off;   -尾

使用道具 举报

超级版主

人生就是如此

精华贴数
39
技术积分
113462
社区积分
12356
注册时间
2001-12-12
论坛徽章:
73
ITPUB元老
日期:2005-02-28 12:57:00ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41蜘蛛蛋
日期:2011-07-01 08:38:17蛋疼蛋
日期:2011-05-27 08:50:45现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-26 11:24:14咸鸭蛋
日期:2011-11-09 09:55:402011新春纪念徽章
日期:2011-02-18 11:43:322011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
发表于 2005-1-30 22:32:41 |显示全部楼层
先写到一个 文本文件中,然后在sqlplus中执行这个文件
不要直接执行命令

使用道具 举报

注册会员

挑战●超越

精华贴数
2
技术积分
1240
社区积分
82
注册时间
2004-4-25
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:332010年世界杯参赛球队:日本
日期:2010-06-07 22:02:21
发表于 2005-1-30 22:46:52 |显示全部楼层
把eygle的完全照搬了一遍  的确没有了   原因在与shell里嵌入??  再试一下先

使用道具 举报

注册会员

新理想主义

精华贴数
2
技术积分
1220
社区积分
158
注册时间
2002-6-14
论坛徽章:
4
会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442008新春纪念徽章
日期:2008-02-13 12:43:032009新春纪念徽章
日期:2009-01-04 14:52:28
发表于 2005-2-1 00:41:45 |显示全部楼层
厉害,早知道有这个就不用对SPOOL出来的文件TAIL啦........要计算好半天!

使用道具 举报

版主

版主

精华贴数
9
技术积分
12482
社区积分
311
注册时间
2004-4-21
论坛徽章:
69
ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28生肖徽章2007版:鼠
日期:2009-09-06 18:29:06生肖徽章2007版:鸡
日期:2009-08-17 21:54:45铁扇公主
日期:2009-06-16 21:00:30玉兔
日期:2009-06-16 21:00:22紫蜘蛛
日期:2009-06-16 21:00:06行业板块每日发贴之星
日期:2009-04-19 01:01:03生肖徽章2007版:牛
日期:2009-03-02 15:43:25生肖徽章2007版:牛
日期:2009-01-12 11:14:582009新春纪念徽章
日期:2009-01-04 14:52:282008北京奥运纪念徽章:篮球
日期:2008-10-28 10:53:062008北京奥运纪念徽章:现代五项
日期:2008-10-24 13:26:49
发表于 2005-5-29 08:13:10 |显示全部楼层
用grep 把输出中不需要的结果过滤掉也可以的。

使用道具 举报

注册会员

(小荷)

精华贴数
1
技术积分
747
社区积分
10
注册时间
2006-2-25
论坛徽章:
2
生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
发表于 2006-9-16 16:47:47 |显示全部楼层
http://jimmyhe1981.itpub.net/post/19858/207902

《sqlplus常用set小节》

使用道具 举报

注册会员

(小荷)

精华贴数
1
技术积分
747
社区积分
10
注册时间
2006-2-25
论坛徽章:
2
生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
发表于 2006-9-16 16:49:53 |显示全部楼层
算了,来个文档吧
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

注册会员

初级会员

精华贴数
0
技术积分
2
社区积分
0
注册时间
2007-5-21
论坛徽章:
0
发表于 2007-5-21 17:53:30 |显示全部楼层
谢谢9楼的兄弟

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部