ORA-23420: l'intervalle doit évaluer un délai du futur
je pense que c'est assez explicite :
trunc(sysdate)+45/86400 < to_date('20-10-2011 18:45:00','dd/mm/yyyy hh24:mi:ss')
de plus veux tu vraiement que ton job s'éxécute toutes les 45 secondes ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
SQL> SELECT * FROM v$VERSION;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.7.0 - 64bit Production
PL/SQL Release 9.2.0.7.0 - Production
CORE 9.2.0.7.0 Production
TNS for IBM/AIX RISC System/6000: Version 9.2.0.7.0 - Production
NLSRTL Version 9.2.0.7.0 - Production
SQL> select to_date('21/10/2011 18:45:00', 'dd/mm/yyyy hh24:mi:ss'),
2 TRUNC(sysdate) + 45/86400,
3 sysdate + 1 / 24,
4 sysdate + (45 * 60) / 86400
5 from dual;
TO_DATE('21/10/201118:45:00',' Minuit + 45 secondes Dans 1 heure Dans 45 minutes
------------------------------ -------------------- ------------------- ------------------
21/10/2011 18:45:00 21/10/2011 00:00:45 21/10/2011 11:21:49 21/10/2011 11:06:49 |
Partager