Bonjour,
J'ai une question (vous vous en doutez) d'exécution de job.
L'exécution suivante :
Ne fonctionne pas sur toutes mes instances oracle 9i. Je récupère pour certaines une erreur de type "Symbole "" rencontré à la place de ...."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Requete :=' INSERT INTO TOTO(DUMMY) VALUES(1); INSERT INTO TOTO(DUMMY) VALUES(2);'; dbms_job.SUBMIT(jn,requete,sysdate);
Le code suivant :
lui fonctionne sur toutes mes instances.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Requete := 'INSERT INTO TOTO(DUMMY) VALUES(1); ' || 'INSERT INTO TOTO(DUMMY) VALUES(2);'; dbms_job.SUBMIT(jn,requete,sysdate);
Ma question est donc pourquoi ? Cela fonctionnait très bien en Oracle 8i sur toutes mes instances.
Merci d'avance, c'est juste pour comprendre et au cas ou ce soit plus grave qu'il n'en à l'air, j'ai bien ma solution deux de contournement mais je n'aime pas ne pas comprendre le pourquoi.
Partager