我写了二十几个存储过程,别人要用,是不是只能一个一个的创建到他的数据库上,有没有什么办法,一次性创建!谢谢!

解决方案 »

  1.   

    写成如test.sql的文本文件,
    1.采用ctrl+c从此打开的文件中取出,再在sqlplus下ctrl+v;
    2.sqlplus下直接执行:@path\test.sql;
      

  2.   

    1,建一个procedure的目录,source的目录,log目录,source下放所有的存储过程,
    2,c:\下执行
     cd ..\procedure
    copy  source\*.sql pro.sql
    3,sqlplus user/password@ora  < pro.sql > ..\log\procedure.log