27,582
社区成员




create trigger tri_a
on a
for insert
as
begin
set nocount on
insert into loger(id,version,downloaddate)
select id,d.版本号,getdate()
from inserted d
where (select count(1) from a
where d.版本号=版本号 and 文件名称 in( 'x.data','y.sql','z.zip')
)=3
end
写个触发器 ...
create trigger trInsA on a
after insert
as
begin
insert into loger(id,version,downloaddate)
select 1,d.版本号,getdate()
from inserted d
where exists(select * from a where d.版本号=版本号 and 文件名称 like '%.data' and 是否下载=1)
and exists(select * from a where d.版本号=版本号 and 文件名称 like '%.sql' and 是否下载=1)
and exists(select * from a where d.版本号=版本号 and 文件名称 like '%.zip' and 是否下载=1)
end