ITPUB??ì3
2010数据库技术大会
ITPUB论坛 » Oracle数据库管理 » 问几个sqlplus的问题


您有 1 条公共消息
  • 来自: 公共消息 标题: 3-5月ITPUB数据库 ... 内容: ITPUB与3月和5月分别安排了Oracle 11g DBA和Oracle性能优化培训,以及 ...

    标题: 问几个sqlplus的问题
    离线 SweetMemory
    西坡居士


    来自 深圳
    精华贴数 2
    个人空间 0
    技术积分 1160 (1904)
    社区积分 81 (4754)
    注册日期 2004-4-25
    论坛徽章:1
    授权会员     
          

    发表于 2005-1-30 19:18 
    问几个sqlplus的问题

    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;如何不在屏幕打印输出数据?


    __________________
    醉醒醒醉,凭君会取这滋味。浓斟琥珀香浮蚁。一到愁肠,别有阳春意。须将幕席为天地,歌前起舞花前睡。从他落魄陶陶里。犹胜醒醒,惹得闲憔悴。
    只看该作者    顶部
    离线 eygle
    天下有雪


    精华贴数 65
    个人空间 0
    技术积分 207954 (1)
    社区积分 6464 (305)
    注册日期 2001-10-8
    论坛徽章:84
    现任管理团队成员2007年度ITPUB杰出贡献年度精华徽章ITPUB元老ITPUB维基人2009架构师大会纪念徽章
    参与2009年中国云计算大会纪念ITPUB北京2009年会纪念徽章八级虎吧徽章2010新春纪念徽章2010年世界杯参赛球队:希腊2010年世界杯参赛球队:加纳

    发表于 2005-1-30 22:01 
    for example:
    PHP code:


    [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 -"/ as sysdba" @sp

    [oracle@jumper oracle]$ more a.log

    SYS             

    SYSTEM             

    OUTLN               

    SCOTT                

    HAWA                 

    CSMIG                

    EYGLE                                                                                                         

    [oracle@jumper oracle]$ 

    .




    __________________
    只看该作者    顶部
    离线 SweetMemory
    西坡居士


    来自 深圳
    精华贴数 2
    个人空间 0
    技术积分 1160 (1904)
    社区积分 81 (4754)
    注册日期 2004-4-25
    论坛徽章:1
    授权会员     
          

    发表于 2005-1-30 22:24 
    还是有个郁闷的头和尾

    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;   -尾


    __________________
    醉醒醒醉,凭君会取这滋味。浓斟琥珀香浮蚁。一到愁肠,别有阳春意。须将幕席为天地,歌前起舞花前睡。从他落魄陶陶里。犹胜醒醒,惹得闲憔悴。
    只看该作者    顶部
    在线/呼叫 biti_rainy
    人生就是如此



    精华贴数 39
    个人空间 0
    技术积分 112692 (4)
    社区积分 12111 (165)
    注册日期 2001-12-12
    论坛徽章:55
    现任管理团队成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京2009年会纪念徽章ITPUB北京九华山庄2008年会纪念徽章
    管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

    发表于 2005-1-30 22:32 
    先写到一个 文本文件中,然后在sqlplus中执行这个文件
    不要直接执行命令


    __________________
    只看该作者    顶部
    离线 SweetMemory
    西坡居士


    来自 深圳
    精华贴数 2
    个人空间 0
    技术积分 1160 (1904)
    社区积分 81 (4754)
    注册日期 2004-4-25
    论坛徽章:1
    授权会员     
          

    发表于 2005-1-30 22:46 
    把eygle的完全照搬了一遍  的确没有了   原因在与shell里嵌入??  再试一下先


    __________________
    醉醒醒醉,凭君会取这滋味。浓斟琥珀香浮蚁。一到愁肠,别有阳春意。须将幕席为天地,歌前起舞花前睡。从他落魄陶陶里。犹胜醒醒,惹得闲憔悴。
    只看该作者    顶部
    离线 轩静天
    新理想主义



    精华贴数 2
    个人空间 0
    技术积分 1218 (1792)
    社区积分 157 (3340)
    注册日期 2002-6-14
    论坛徽章:4
    会员2006贡献徽章2009新春纪念徽章2008新春纪念徽章ITPUB新首页上线纪念徽章  
          

    发表于 2005-2-1 00:41 
    厉害,早知道有这个就不用对SPOOL出来的文件TAIL啦........要计算好半天!


    __________________
    改进海区风气,风靡万千少女,刺激技术频道,提高年轻人内涵!
    只看该作者    顶部
    在线/呼叫 turner
    版主



    精华贴数 9
    个人空间 209
    技术积分 11819 (128)
    社区积分 292 (2372)
    注册日期 2004-4-21
    论坛徽章:59
    现任管理团队成员ITPUB元老itpub2007年荐股参与纪念徽章ITPUB北京九华山庄2008年会纪念徽章ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章
    会员2007贡献徽章会员2006贡献徽章紫蜘蛛蓝色妖姬紫蜘蛛玉石琵琶

    发表于 2005-5-29 08:13 
    用grep 把输出中不需要的结果过滤掉也可以的。


    __________________
    用简单的方法解决复杂的问题。自信人生二百年,会当水击三千里[url="turner.itpub.net"]游来游去[/url]我为女儿申请了一个博客,记录孩子的成长点滴:[url="http://blog.sina.com.cn/u/1256787164"]小百灵唱歌[/url]
    只看该作者    顶部
    离线 jimmyhe1981
    (小荷)



    精华贴数 1
    个人空间 0
    技术积分 747 (3090)
    社区积分 6 (17623)
    注册日期 2006-2-25
    论坛徽章:2
    生肖徽章2007版:鸡生肖徽章2007版:鼠    
          

    发表于 2006-9-16 16:47 

    __________________
    *************************
    Welcome to my blog:http://www.oracleblog.cn
    *************************
    只看该作者    顶部
    离线 jimmyhe1981
    (小荷)



    精华贴数 1
    个人空间 0
    技术积分 747 (3090)
    社区积分 6 (17623)
    注册日期 2006-2-25
    论坛徽章:2
    生肖徽章2007版:鸡生肖徽章2007版:鼠    
          

    发表于 2006-9-16 16:49 
    算了,来个文档吧




    jimmyhe1981 上传了这个附件:
    2006-9-16 16:49
      下载次数: 309
    sqlplus中的常用set小节.doc (42 KB)
     
    __________________
    *************************
    Welcome to my blog:http://www.oracleblog.cn
    *************************
    只看该作者    顶部
    离线 encelive
    初级会员



    精华贴数 0
    个人空间 0
    技术积分 2 (257453)
    社区积分 0 (1437699)
    注册日期 2007-5-21
    论坛徽章:0
          
          

    发表于 2007-5-21 17:53 
    谢谢9楼的兄弟


    __________________
    努力看帖,努力回帖。
    只看该作者    顶部
    相关内容


    CopyRight 1999-2006 itpub.net All Right Reserved.
    北京皓辰网域网络信息技术有限公司. 版权所有
    E-mail:Webmaster@itpub.net
    网站律师 隐私政策 知识产权声明
    京ICP证:060528号 联系我们