Hola a todos!, estoy haciendo mi primer Trigger y me
surgieron dudas, Como puedo hacer para que un Trigger que
se dispara al momeento de realizar un Insert modifique uno
de los campos que se estan insertando dentro del mismo
Trigger? Es decir para hacer algo como lo siguiente:
CREATE TRIGGER [TRIGGER NAME] ON [Dat_Prod_Sopladoras]
FOR INSERT
AS
declare vTurno smallint
Select Top 1 @vTurno = Turno From tiempo_turnos
Where DATEPART(mi, getdate()) + DATEPART(hh, getdate())*60
between TiempoIni and TiempoFin
order by Turno desc
Update INSERTED Set Turno = @vTurno --Se que esta linea no
es valida
Donde 'Turno' es un campo de la
Tabla 'Dat_Prod_Sopladoras'. Lei algo de que tengo que
habilitar 'Recursive triggers' ON, para poder modificar
campos de la misma tabla.
Desde ya gracias.
Christian DM
Leer las respuestas