所以我想在更新租金表上的status_peminjaman列之后将数据插入到history_rent表中并删除租金表中的数据,我已经创建了触发器,但未触发
CREATE OR ALTER TRIGGER AfterUpdateStatus on dbo.peminjaman
FOR UPDATE
AS DECLARE
@nama_peminjam varchar(100),
@tanggal_pinjam datetime,
@tanggal_kemblali datetime,
@nama_guru varchar(100),
@status_peminjaman varchar(50),
@kode_barang varchar(255);
SELECT @nama_peminjam = ins.nama_peminjam FROM INSERTED ins;
SELECT @tanggal_pinjam = ins.tanggal_pinjam FROM INSERTED ins;
SELECT @tanggal_kembali = ins.tanggal_kembali FROM INSERTED ins;
SELECT @nama_guru = ins.nama_guru FROM INSERTED ins;
SELECT @kode_barang = ins.kode_barang FROM INSERTED ins;
SELECT @status_peminjaman = ins.status_peminjaman FROM INSERTED ins;
IF UPDATE(status_peminjaman)
BEGIN
SET @status_peminjaman = 'Selesai'
END
INSERT INTO dbo.history_peminjaman
VALUES(@nama_peminjam,@tanggal_pinjam,@tanggal_kembali,@nama_guru,@kode_barang,@status_peminjaman);
PRINT 'TRIGEREDDDDDDDDD'
GO