appeler périodiquement procédure PLSQL

appeler périodiquement procédure PLSQL - SQL/NoSQL - Programmation

Marsh Posté le 12-12-2005 à 18:34:20    

Bonjour,
est-il possible de créer un trigger qui déclenche automatiquement une procédure PLSQL stockée toutes les 24h par exemple ?
ou existe-t-il un autre moyen simple de faire cela ?
merci d'avance !

Reply

Marsh Posté le 12-12-2005 à 18:34:20   

Reply

Marsh Posté le 12-12-2005 à 19:06:01    

Quel SGBD ?
 
Avec SQL Server, t'as une notion de jobs. Avec d'autres SGBD aussi. Sinon, il reste la solution du CRON (ou tâche planifiée si tu es sous Windows)

Reply

Marsh Posté le 12-12-2005 à 19:29:26    

je suis sous mysql, y a t-il une piste que tu pourrai me donner pour ce sgbd en question ?
 
(je voudrais éviter de passer par une tâche planifiée ^^)


Message édité par marmottemaster2k4 le 12-12-2005 à 19:30:00
Reply

Marsh Posté le 12-12-2005 à 19:34:56    

ben regarde dans la doc si tu trouves le mot clé "job", c'est le nom tel qu'il apparaît dans la norme...

Reply

Marsh Posté le 14-12-2005 à 12:44:42    

Il me semble bien que sous mysql tu seras obligé de passer, comme l'a dit Arjuna, par les taches planifiées avec un petit script vbs par exemple.

Reply

Marsh Posté le 14-12-2005 à 14:22:59    

Je ne vois pas de "vrai" solution sans tache planifiée (enfin je ne connais pas la derniere version de MySql...). La plupart des developpeurs trichaient jusqu'a maintenant et declenchaient le "travail" a la connexion à la base de données lorsque le trigger avait été déclenché plus de 24 heures avant (ca c'est facile a mettre en base)... C'est une solution un peu bricolée, mais assez efficace si la procedure stockée n'est pas trop gourmande....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed