Ver Mensaje Individual
  #5  
Antiguo 18-11-2009
seara2005 seara2005 is offline
Miembro
 
Registrado: ago 2003
Ubicación: Colombia
Posts: 63
Reputación: 21
seara2005 Va por buen camino
Gracias a todos ha funcionado perectamente así:
Código SQL [-]
CREATE trigger corresp_ai0 for corresp
active before insert position 0
AS 
begin   
  Select Max(Consec)+1   from Corresp 
  Where Usuario=New.Usuario
  into New.Consec;
  if (New.Consec is null) then New.Consec=1;
end

Esto me ha permitido evitar la necesidad de crear un consecutivo independiente en el maestro de Usuarios y las correspondientes referencias a otra tabla.
__________________
Saludos

Seara2005
Responder Con Cita