salut tout le monde,
j ai deux tables dont la structure est la suivante
tb1: code_avc type identity
libelle type varchar
tb2: num_dos type int primary key
code_avc type int
...
la table2 contient l info code_avc mon but est de creer un trigger delete sur table 1 qui empche la suppression si le code_avc s il existe dans tb2
voici mon code
quand j essaye de supprimer un code_avc existant ca passe mais le probleme survient s il n existe pas est ce mon code est juste ou faux pouvez vous m aider svpcreate trigger t_del
on tb1
for delete
as
if (select code_avc from tb1
where exists (select code_avc from tb2 where code_avc =tb1.code_avc))>0
begin
rollback
print 'impossible'
end
else commit
Merci
Partager