CREATE trigger 触发器名 on [交易明细表]
FOR INSERT
as
begin
-- 交易方卡号
DECLARE @id varchar(20)
-- 交易方姓名
DECLARE @name varchar(20)
-- 交易对手卡号
DECLARE @ids varchar(20)
-- 交易对手姓名
DECLARE @names varchar(20)
-- 在inserted表中查询已经插入记录信息
select @id = 交易卡号, @name = 交易方姓名,@ids = 对手卡号, @names = 对手姓名 from inserted;
-- 在户信息表表中查询交易卡号是否存在,不存在就插入
IF NOT exists(SELECT * FROM 账户信息表 WHERE 卡号=@id)
insert into 账户信息表(卡号,姓名)values(@id,@name);
-- 在户信息表表中查询交易对手卡号是否存在,不存在就插入
IF NOT exists(SELECT * FROM 账户信息表 WHERE 卡号=@ids)
insert into 账户信息表(卡号,姓名)values(@ids,@names);
end
05-17
6573

08-14
2185
