我这儿没有9i
不过我想你可以加分号试试
select * from emp;
/
select * from dept;
/
select * from emp,dept where emp.empno=dept.deptno;
/
desc emp
/

解决方案 »

  1.   

    假如有文件file.sql,内容为
    select * from emp;
    select * from dept;
    select * from emp,dept where emp.empno=dept.deptno;
    desc emp;
    在sql plus中
    @file.sql就可以执行
      

  2.   

    1. 每个语句以;结束,或者下一行为 /
    2. 编辑成文本文件,然后 >@filename
      

  3.   

    谢谢 penitent(只取一瓢) ,你这种方法我知道,可是能不能直接在sqlplus 中的sql缓存中直接执行呢?
      

  4.   

    谢谢greatplain(蓝屏) ,你这种方法我以前试过,不能实现。
      

  5.   

    如果使用/,要保证/的前面没有空格,最好用分号
    SQL> r
      1  select * from emp;
      2  
      3  select * from dept;
      4  
      5  select * from emp,dept where emp.empno=dept.deptno;
      6  
      7* desc emp;
      

  6.   

    我看按你的要求很难办到,
    你可以到Worksheet中执行呀
      

  7.   

    penitent(只取一瓢),麻烦你告诉我你这种语句如何写出并添加到sql缓存中,不胜感谢,我现在实现不了你这种语法格式,所以不知是否可以。
    ----------------------------------------------------------------
    如果使用/,要保证/的前面没有空格,最好用分号
    SQL> r
      1  select * from emp;
      2  
      3  select * from dept;
      4  
      5  select * from emp,dept where emp.empno=dept.deptno;
      6  
      7* desc emp;
    ----------------------------------------------------------
      

  8.   

    我也没有试过,
    你还是找第三方工具吧,如pl/sql developer就可以
      

  9.   

    其实使用第三方软件Rapaid SQL or PL/SQL Developer都比SQL PLUS 好!为什么不用呢?
    www.google.com search rapaid sql
      

  10.   

    pl/sql开一个command window,
    在editor 中编辑好,在sql> 一paste,万事大吉。多方便。