-
Trigger et procèdure
Bonjour,
Je ne connais pas trop les triggers, tout ce que je sais c'est que ca peut être des évenements qui se déclenchent à la suite d'une insertion ou autre chose encore.
J'aimerai savoir s'il y a moyen de créer un évenement qui se déclenche à une date précise sous oracle, de manière a mettre à jours certaines tables.
Concrétement, je réalise un logiciel de gérance immobilière qui se connecte à une base de donnée, j'aurai besoin que Oracle mette à jour une table loyer à chaque début de mois ou début de semaine automatiquement, en créeant des enregistrements par exemple... Est ce réalisable ? :?
-
Je ferais comme çà:
1. Tu crées une procédure.
2. Dans la procédure tu testes si la date courante est égale à ta date paramètre.
3. Tu paramètres la procédure dans le dbms_job en indiquant de la faire tourner tous les jours.
4. Après libre à toi de màj tes tables et de jouer avec les triggers.
-
En effet ta solution à l'air mieux adapté, je ne connais pas grand chose sur oracle a part les tables et les séquences. Je vais me renseigner sur ce système de procèdure.
-
-
J'ai commencé la lecture du tuto sur DBMS_JOB c'est très bien fait, merci :).
Quand je vois toutes ces fonctionnalités je comprend mieux pourquoi Oracle est si célébre.
-
Oui, et il n'y a pas que ces fonctionnalités.... :aie: