sigo implementando una bitacora de movimiento usando triggers para los
casos de INSERT, UPDATE Y DELETE
TENGO EL SIGUIENTE TRIGGER QUE NO FUNCIONA, ES DECIR NO ME AGREGA EL
REGISTRO EN LA BITACORA
CREATE TRIGGER [BIT_VehiculoVale_DEL] ON dbo.VEHICULOVALE
FOR DELETE
AS
insert into base_bitacora.dbo.vehiculovale
( idvehiculovale,
idvehiculosolicitud,
idvehiculo,
idtipovale,
fechavale,
foliovale,
idproveedor,
vale,
entregado,
fechaentregado,
quienentrego,
quienrecibio,
observaciones,
cancelado,
movbit)
select f.idvehiculovale,
f.idvehiculosolicitud,
f.idvehiculo,
f.idtipovale,
f.fechavale,
f.foliovale,
f.idproveedor,
f.vale,
f.entregado,
f.fechaentregado,
f.quienentrego,
f.quienrecibio,
f.observaciones,
f.cancelado,
movbit='DEL'
from deleted
inner join vehiculovale f on f.idvehiculovale=deleted.idvehiculovale
tengo que decir que tengo un trigger para insert y ese si funciona,
pero este para DELETE no quiere
los campos vale y observaciones son ntext, por eso hice el inner entre
la tabla deleted y vehiculovale, para poder insertar el valor de esos
campos en la botacora, dado que la tabla deleted no los puede manejar
directamente...
saludos. espero su pronta ayuda :)
Leer las respuestas