ITPUB??ì3
ITPUB论坛 » 开发工具和语言 » .NET软件架构与模式 » 急!关于.NET中自动调用存储过程并生成JOB的问题

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 急!关于.NET中自动调用存储过程并生成JOB的问题
离线 douzhi19802003
中级会员


精华贴数 0
个人空间 0
技术积分 828 (2287)
社区积分 14 (8985)
注册日期 2004-4-19
论坛徽章:0
      
      

发表于 2008-6-13 03:39 
急!关于.NET中自动调用存储过程并生成JOB的问题

现在有这样的一个需求,用户根据自己的需求来设置某个时间(比如每天一次、每小时一次等)执行一个存储过程A,该存储过程的作用是将某些表的数据提取到另外一张表中,存储过程A的功能已经实现。现在考虑将用户定时的功能也写成一个存储过程B,代码大概如下:

create or replace procedure b(v_jobno number,v_starttime varchar2,v_interval varchar2)
  begin
   ...(略)
   dbms_job.submit(i_jobno,'A;',v_nextdate,'sysdate+v_interval');
  end;

   现在的问题在于存储过程B能够生成,但是过程中的JOB没有生成。必须要在sqlplus中输入exec B(......)的命令才可以生成JOB。
  问:有没有办法能在编译成功过程B的同时,JOB也就能生成? (使用的是C# + ORACLE10G)

[ 本帖最后由 douzhi19802003 于 2008-6-13 03:50 编辑 ]


__________________
梦想有一天能在老特拉福德看比赛
只看该作者    顶部
离线 douzhi19802003
中级会员


精华贴数 0
个人空间 0
技术积分 828 (2287)
社区积分 14 (8985)
注册日期 2004-4-19
论坛徽章:0
      
      

发表于 2008-6-13 13:46 
问题解决了,是我理解错了,我只是编译了过程B,但是没有对过程B进行调用。


__________________
梦想有一天能在老特拉福德看比赛
只看该作者    顶部
离线 itpub小尾巴鱼
一般般的会员


精华贴数 0
个人空间 0
技术积分 149 (12136)
社区积分 1643 (686)
注册日期 2007-8-20
论坛徽章:1
      
      

发表于 2008-6-17 23:06 
hehe


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问