Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2008, 02:08
moroborracho
 
Fecha de Ingreso: agosto-2006
Mensajes: 15
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema con trigger

Hola,
estoy teniendo un problema con la sintaxis de un trigger. Lo que quiero que haga el trigger es que evite una insercion si se dan una serie de condiciones. Os pego lo que intento poner, a ver si es un error tonto o si se m ha olvidado ya lo q aprendi en la carrera :p

CREATE TRIGGER assign BEFORE INSERT ON belongs_to as
if (select count(*) from belongs_to where id_user=NEW.id_user and id_module=NEW.id_module and id_ir=NEW.id_ir and date_finsih=null) > 0
begin
print "Ya existe esa asignacion"
rollback transaction
end;

Gracias