Ver Mensaje Individual
  #13 (permalink)  
Antiguo 29/05/2009, 07:38
erDanielillo
 
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!