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 !
Publicité
Posté le 12-12-2005 à 18:34:20
Arjuna
Aircraft Ident.: F-MBSD
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)
marmottemaster2k4
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
Arjuna
Aircraft Ident.: F-MBSD
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...
cesarr89
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.
belldandys
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....