create or replace procedure ty 
isbegin
exp system/sys@orcl file=d:\orcl.dmp
end ty;我要做一个导出数据库的存储过程,在PL/SQL上编译不能通过,请教大家应该怎么写,我还想用一个job定时运行这个存储过程,请大家出出注意吧。
最好能给个实例,谢谢了!!!我用的是oracle10g。

解决方案 »

  1.   

    你这个不行的,exp是操作系统命令,不能再存储过程里执行的
    存储过程是执行PL/SQL语句的
      

  2.   

    能问一下用触发器可以实现吗,还有job可以吗,或者类似的用程序执行的操作,请大家出出注意啊!!
      

  3.   

    job也不可以,可以使用cron定时执行
      

  4.   

    JOB是定时执行一个存储过程的,和你说的不是一个概念
    触发器是当什么的时候,做什么,也是PL/SQL的概念,不是调用OS命令的