Bonjour,

Système d'exploitation: WINDOWS
Version Oracle : 9.2.1.0

Au démarrage d'une base, j'ai un trigger qui soumet une procédure, celle ci doit s'exécuter toutes les 5 minutes
Parfois, je me retouve avec l'année = 4000 dans la prochaine date de soumission

Voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
DECLARE
  v_job user_jobs.job%type;
  nbjob integer;
 
BEGIN
   select count(*) into nbjob from dba_jobs where trim(what) = 'interface_client;';
 
   if nbjob = 0 then
       dbms_job.submit (v_job,'interface_client;',sysdate,'sysdate+5/1440');
   end if;
 
end;
Merci pour votre aide