用@ pathname/filename执行吧,每个存付过程后面加入一个新行,并以"/"符结束,oracle就会全部执行的啦~~~~~~~~

解决方案 »

  1.   

    在SQL SERVER中的脚本生成向导中生成,生成后可能要作一些修改!把SQL SERVER中的一些修饰去掉!
    指向某个数据库按右键:所有任务-》生成SQL 脚本.....
      

  2.   


     to superrg(秀华):
       这样我试过,好象不行耶 
      

  3.   

    to xiangdie(湘蝶):
    不可能吧??我试了没有问题呀~~~~~~~
      

  4.   

    注意是每个存储过程后面都加一个执行符(回车加"/")喔,你是不是只在最后加了一个呀??
    不行的话,系统有什么提示??用show error看看~~~~~~~~
      

  5.   

    create procedure porc1(...)
    begin
      ....
    end proc1;
    /create procedure proc2(...)
    begin
      ....
    end proc2;
    /
      

  6.   

    最好在文件的开始加上set serveroutput on,在每个结束的时候再加上show errors;
    最好再把整个提交过程记录到一个log文件里,这样有错误方便查找。
    spool proceduring.logset serveroutput oncreate procedure porc1(...)
    begin
      ....
    end proc1;
    /
    show errors;create procedure proc2(...)
    begin
      ....
    end proc2;
    /  
    show errors;spool off