Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2008, 14:19
gersonmaba
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 3
Ayuda con Triggers, por favor.!!!!

hola comunidad en esta oportunidad recurro a uds con el fin de que me ayuden en mis comiensos en la utilizacion de bases de datos.

esta es la primera vez que intento hacer un trigger pero no e sido capaz. el triggers consiste en que Antes de la insercion de una determinada tabla este escoja con una sentencia select el codigo mayor y le sume uno e inserte ese codigo en ese insert.

En pocas palabras es hacer el Autoincremento del codigo en la insercion.
No se si se peuden utilizar las variables como yo las utilizo en este ejercicio.

este es el codigo que tengo.

create trigger Actualizacion_Id Before Insert On Genero
For EACH ROW
Begin

SET @Cont= (SELECT MAX(CODGENERO) FROM GENERO);
SET @Cod= @Cont + 1;
INSERT INTO GENERO (CODGENERO,DESCRIPCION)
VALUES (@Cod ,'Hola');

End;


De antemano muchissisisismas gracias por su colaboraciojn.