29/05/2009, 07:38
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 73
Antigüedad: 16 años, 3 meses Puntos: 0 | |
Respuesta: Ayuda con triggers Hola javi, ya hemos solucionao el problema te dejo aqui el trigger:
CREATE or replace trigger tarifas_concurrentes
before insert on tarifas_djg
for each row
DECLARE
inicial date;
contador number;
BEGIN
SELECT count(*) into contador
FROM tarifas_djg a
WHERE a.id_producto = :new.id_producto
and a.fecha_fin> :new.fecha_inicio;
if contador>0 then
--si es >0 quiere decir que existe algun registro que cumple eso, por lo tanto
raise_application_Error(-20001,'tarifas concurrentes');
end if;
END;
Muchas gracias y haber si los otros 3 triggers que tengo que hacer no me dan tanto problemas! |