bonjour
je souhaite mettre en place un job qui va s’exécuter touts les 31 décembre et pour la première fois ce 31/12/2011 donc j'ai écris ce qui suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DECLARE
 jobno number;
 begin
 dbms_job.submit(jobno, 'verif_certificat;',to_date('3112'||to_char(sysdate,'yyyy'),'ddmmyyyy')+23/24,
                            'add_months(to_date('3112'||to_char(sysdate,'yyyy'),'ddmmyyyy'),12)+23/24');
   commit ;
    end ;
oracle me signale une erreur pour la paramètre , j'ai regardé et regardé mais je vois pas d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
ERROR à la ligne 5 :
ORA-06550: Ligne 5, colonne 50 :
PLS-00103: Symbole "3112" rencontré à la place d'un des symboles suivants :
. ( ) , * @ % & | = - + < / > at in is mod not range rem =>
.. <an exponent (**)> <> or != or ~= >= <= <> and or like
between ||
peut être un regard extérieur y verra quelque chose