如何使计数器(序列)自动重置?? 每次执行drop再重建是可以的. 是不是你的job的运行时间设置的问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确认执行了,不过执行之后,计数器便失效了。所以我怀疑是我的Procedure写的有问题,Job应该问题不大,我直接用Toad建的Job。下面是我Job的脚本(为了测试,我把时间定为当前时间稍后一些)DECLARE X NUMBER;BEGIN SYS.DBMS_JOB.SUBMIT ( job => X ,what => 'CARD_SEQNO_CREATE;' ,next_date => to_date('25-09-2006 10:50:47','dd/mm/yyyy hh24:mi:ss') ,interval => 'TRUNC(SYSDATE+1)' ,no_parse => TRUE ); SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));END;/commit;我想知道是哪里出了问题,或者有谁可以给我一个正确的例子,项目急用,谢谢各位! 忘了说一点,执行过后,SEQUENCE已经被drop了,但没有Create,所以我怀疑是我的Procedure写得有问题。 回Eric_1999(╙@^@╜):我的Procedure提交了,而且Job也执行了。但是执行不完全,仅仅Drop而没有Create 我又做了一个测试,把Drop和Create分别做成两个Procedure和Job执行。Drop没有问题,还是Create有问题。奇怪的是,我把Procedure里的Drop和Create语句直接提出来用Toad执行,都没有问题。 你存储过程直接能执行吗?怀疑你的存储过程没有权限create sequence 呵呵,问题已经解决。回wiler(@_@),你说的对,必须显式授权给建过程的用户Create sequence权限,DBA角色都不行。不过很奇怪,为什么Drop的时候不需要显式授权。另外还有个问题,怎么给分啊?? 关于exists的使用 sql 优化 oracle10g rac一个节点不能启动的问题. oracle传参单引号的问题! ora-000917 missing comma 跪求高手指点 在线等 急急 被搞死啦!! Statspack分析结果错误 求助优化一段SQL语句 备份Oracle数据库,Oracle进程占用系统内存急速往上涨,什么原因??? 這sql8i有效,9i無效,如何改寫? 各位高手,为什么我不能建立资料档案库? 大家看看我写的sql语法对吗? 欢迎指教. 手动启动数据库
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => 'CARD_SEQNO_CREATE;'
,next_date => to_date('25-09-2006 10:50:47','dd/mm/yyyy hh24:mi:ss')
,interval => 'TRUNC(SYSDATE+1)'
,no_parse => TRUE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
END;
/commit;我想知道是哪里出了问题,或者有谁可以给我一个正确的例子,项目急用,谢谢各位!
怀疑你的存储过程没有权限create sequence