可以,一个pl/sql块中可以包含多条sql语句。

解决方案 »

  1.   

    begin
      ........
    end;
      

  2.   

    执行多条SQL语句可以减少网络流量
      

  3.   

    一個pl/sql存取過程中可以執行多次的DML操作。
      

  4.   

    我不是用存储过程:
       是一次送多条SQL语句送给ORACLE,比如一跳INSERT的,一跳DELETE的。相当于用SQLSERVER中的我用“;”将几条SQL语句送到数据库一起执行,但是ORACLE用“;”格开两条SQL语句,提示语法错误。
      

  5.   

    当然可以,语句间加入'/'
    例如:
    select * from table1;
    /
    select * from table2;
      

  6.   

    不用要/了
    把保存为文件
    select * from table1;select * from table2;
    直接执行这个文件就可以了,如@my.sql
      

  7.   

    好的,我用/试试看。
    保存文件不可取,我的SQL在中间件执行,保存文件肯定不行,多谢了。