
Problemas con Rules
Publicado por valeria (5 intervenciones) el 29/10/2014 04:25:36
Hola, estoy empezando con PostgreSQL por un trabajo para la facultad, estoy teniendo problemas con las Rules:
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 me quedo así:
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.
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 me quedo así:
1
2
3
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);
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.
Valora esta pregunta


0