我用pl/sql developer写了20个存储过程,但是不能按F8一起创建,只能一个一个选中后一个一个创建。如果不选或全选,然后按F8就只会创建第一个存储过程,而这个存储过程中的代码是这20条的代码。
请问如何按一次F8就能正确创建这20个存储过程。

解决方案 »

  1.   

    很多方式:
    1. file->new->command window,把所有存储过程都粘贴过来,注意每个存储过程最后一行都要有"/"字符
    或者输入"@sql文件名;",回车自动执行
     
      

  2.   

    这种工具每次只能处理一个,toad也是这样,建议你所有的存储过程脚本保存为一个.sql文件,如d:\allproc.sql
    然后在sqlplus下执行SQL>@d:\allproc.sql这样就都能创建了.
      

  3.   

    每个过程后面,加一行/
    create or ..
    is
    begin
    end;
    /create or ..
    is
    begin
    end;
    /这样就OK了
      

  4.   

    每个过程后面,加一行/
    create or ..
    is
    begin
    end;
    /create or ..
    is
    begin
    end;
    /这样就OK了