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