Ver Mensaje Individual
  #13  
Antiguo 17-12-2010
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Paz Entre Ríos
Posts: 354
Reputación: 18
Cañones Va por buen camino
Acá va un ejemplo de trigger

Código SQL [-]
SET TERM ^ ;
CREATE TRIGGER TG_NRO_ARTICULO FOR ARTICULOS ACTIVE
BEFORE INSERT POSITION 0
AS 
BEGIN 
  IF (NEW.CODIGO IS NULL) THEN
    NEW.CODIGO = GEN_ID (NRO_ARTICULO,1);
END^
SET TERM ; ^

Lo que hace es, si codigo es nulo, genera un valor, con el genereador NRO_ARTICULO, y se lo asigna a CODIGO.
Responder Con Cita