Ver Mensaje Individual
  #1  
Antiguo 24-02-2010
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 18
mjjj Va por buen camino
Trigger y Update

Hola gente, una consulta.

Necesito un Trigger que al modificar un registro y siempre se que cumplan ciertas condiciones agregue un en un campo autoincremental el nunero correspondiente.

Código SQL [-]
AS
begin
IF (new.empresa = 1 and new.f_b = 'B' and new.imagen = '1') THEN
    NEW.NIMAGEN = GEN_ID(DETRENDICION_a,1);
IF (NEW.empresa = 2 and (NEW.f_b = 'B')) THEN
    NEW.NIMAGEN = GEN_ID(DETRENDICION_b,1);

el problema es que en el campo autoincremental (nimagen), si ingresa el valor aunque no se cumplan las restricciones.

Esta bien escrito este trigger... es de tipo before update.

Gracias
Responder Con Cita