Oracle
 sql >> Base de données >  >> RDS >> Oracle

Déclencher un problème de mutation

Une façon de gérer ce type de situation consiste à utiliser un déclencheur au niveau de la ligne pour enregistrer certaines informations, telles que le numéro d'identification modifié, dans une table temporaire, puis à utiliser un déclencheur au niveau de l'instruction pour lire ces informations et effectuer le travail souhaité.

Cependant, dans ce cas, je me demande si cela en vaut vraiment la peine. Envisagez de calculer la moyenne dans vos requêtes lorsque cela est nécessaire ; ou l'intégrer dans une vue comme suggéré dans le commentaire de Shannon ; ou l'intégrer dans une vue matérialisée si le calcul à la volée est trop lourd.