Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/09/2011, 12:14
danna_12
 
Fecha de Ingreso: septiembre-2011
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Trigger en SQL 2008

Efectivamente el trigger debe ser un insert, lo que hice fue crear un trigger que me nuestre los empleados que han ingresado,

TRIGGER codigo_ins ON empleado
FOR INSERT
AS
INSERT INTO consecutivo (id_empleado, codigo2, fecha, accion)
SELECT empleado, codigo2, getdate(), 'insert' FROM INSERTED

Esta información la inserta en otra tabla

Ahora el problema es que el campo codigo2, que viene de la tabla empleado es de tipo NULL y esta es la columna que necesito que me guarde el consecutivo.

una vez obtega el consecutivo en la columna codigo2 debo actualizar la tabla el campo codigo2 para el empleado.

Gracias....