bonjour
j'ai 2 tables client et achat
1)client(codcl,nomcl,prncl,villecl)
2)achat(codcl,codprod,dateachat,qtachat)==> codprod=code produit
je veux faire une condition pour inserer dans la table achat 2 client de la ville 'paris' et les autres clients sont libre et pour ce la j'ai creé un trigger
voila mon trigger
create trigger ver_place on achat instead of insert
as begin
declare @sumparis integer
set @sumparis=(select count(*) from inserted inner join client
on client.codcl=inserted.codcl
and villecl='paris')
if(@sumparis<=2)
begin
insert into achat select * from inserted
end
else
begin
print('complet')
end
end
mon trigger est marche tri bien mais la table achat est accepte plus 2 client de ville(paris)donc il ne verifier pas la condition sur la ville(paris)
je vous remerci d'avance
Partager