Ver Mensaje Individual
  #2  
Antiguo 12-06-2007
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Reputación: 26
maeyanes Va por buen camino
Hola...

Si entiendo bien, quieres usar el dato codemp del registro nuevo para insertarlo en la tabla vidalaboral, esto se hace así:

Código SQL [-]
create trigger Empleados_ai0 for Empleados
active after insert position 0
as
begin
  insert into vidalaboral (cod_emp, fechalta, activo)
    values(NEW.codemp, 'now', 'S')
end

Si te fijas, no use el campo FECHBAJA en el insert, ya que al ser un valor nulo no tiene caso que lo pongas...

La palabra reservada NEW se usa para obtener el valor del campo del registro que acabas de insertar en la tabla que dispara al trigger.


Saludos...
Responder Con Cita