Академический Документы
Профессиональный Документы
Культура Документы
Milagro
Facultad Ciencias de la
Ingeniera
Ingeniera en Sistemas
Computacionales
Trabajo Autnomo
Triggers - Disparadores
Asignatura
Base de Datos II
Docente
Ing. Oscar Bermeo
Estudiante
Jordy Malo Flores
Curso
5to. Semestre A1
Auditoria Ventas
Insert
Delete
Auditoria Stock
INSERT
Delete
Delete
create trigger tr_delete_stock on stock
after delete
as
declare @cod_stock int
declare @id_producto int
declare @stock int
declare @costo real
select
@cod_stock=id_stock,@id_producto=id_producto,@stock=stock,@costo=costo
from deleted
insert into Auditoria_Stock
values(@cod_stock,(select nomb_producto from producto where
id_producto=@id_producto),@stock,@costo,System_user,Host_Name(),
'Elimin',getdate())
delete from stock where id_stock = 1
select * from Auditoria_Stock
Delete
create trigger tr_delete_devCompra on Dev_Compra
after delete
as
declare @cod_dev_venta int
declare @cantidad int
declare @fecha_dev date
declare @motivo varchar(30)
select @cod_dev_venta=id_dev_compra,@cantidad=cantidad,@fecha_dev=
fecha_dev_compra,@motivo=motivo from deleted
insert into Auditoria_Dev_compra
values(@cod_dev_venta,@cantidad,@fecha_dev,@motivo,System_user,
Host_Name(),'Elimin',getdate())
Delete
create trigger tr_delete_devVenta on Dev_Venta
after delete
as
declare @cod_devVenta int
declare @cod_venta int
declare @cantidad int
declare @fecha_dev date
select
@cod_devVenta=id_dev_venta,@cantidad=cantidad,@fecha_dev=fecha_dev_ven
ta,@cod_venta=id_venta from deleted
insert into Auditoria_Dev_venta
values(@cod_venta,@cod_devVenta,@cantidad,@fecha_dev,
System_user, Host_Name(),'Elimin',getdate())
delete from Dev_Venta where id_dev_venta=1
select * from Auditoria_Dev_venta