sql >> Base de Datos >  >> RDS >> Oracle

Activar problema de mutación

Una forma de lidiar con este tipo de situación es usar un disparador de nivel de fila para registrar alguna información, como el número de identificación modificado, en una tabla temporal, luego usar un disparador de nivel de declaración para leer esa información y realizar el trabajo deseado.

Sin embargo, en este caso me preguntaría si eso vale la pena. Considere calcular el promedio en sus consultas cuando sea necesario; o incrustarlo en una vista como se sugiere en el comentario de Shannon; o incrustarlo en la vista materializada si calcularlo sobre la marcha es demasiado complicado.