Tengo que hacer una “Rules” que en el caso de una venta con matrícula de odontólogo 2145 automáticamente le asigne $500 como total de operación.
La Rule que hice que me quedo:
Cita:
Pero al ejecutarla me modifica en todos los registros de la Tabla Detalle Operacion el campo TotalOper, y ya le he dados vueltas y no puedo lograr que me cumpla la condición del la Matricula. CREATE OR REPLACE RULE InsertOper AS ON INSERT TO Tb_Detalle_Operacion
WHERE New.MatriculaOdontologo = 2145
DO INSTEAD (UPDATE Tb_Detalle_Operacion SET TotalOper = 500);
WHERE New.MatriculaOdontologo = 2145
DO INSTEAD (UPDATE Tb_Detalle_Operacion SET TotalOper = 500);