これらのテーブルtbl_Users
、tbl_prepaid
、および がありtbl_Expire
ます。
tbl_Prepaid
からカード番号を削除し、入力直後にtbl_Prepaid
挿入するトリガーを使用しています。tbl_Expire
今、私は同じトリガーに移動userID
したいと考えています。tbl_Users
tbl_Expire
どうすればそれができますか?
これが私がこれまでに持っているものです:
alter TRIGGER trgAfterUpdate ON [dbo].[tbl_Prepaid]
FOR UPDATE
AS
declare @id_ppaid int;
declare @serial nvarchar(100);
declare @balance nvarchar(100);
declare @price int;
select @id_ppaid=i.id from inserted i;
select @serial=i.serial from inserted i;
select @balance=i.balance from inserted i;
select @price=i.price from inserted i;
if update(used)
insert into tbl_Expire(id_Pripaid,serial,balance,price)
values(@id_ppaid,@serial,@balance,@price);
delete from tbl_Prepaid where id=@id_ppaid;
PRINT 'After updates trigger fired.'
GO