Creer un declencheur sur la table Emolpyees pour empecher les utilisateurs de supprimer
plusieurs employees à la fois, le declencheur s'active chaque fois q'un enregistrement
ou un groupe d'enregistrements est supprimer de la table, il verifie le nombre
d'enregistrement supprimer en interogueant la table deleted (supprimer) si plusieurs
enregistrement sont supprimer le declencheur renvoie un message d'erreur Personnalise
et annuler la transaction.
La solution
plusieurs employees à la fois, le declencheur s'active chaque fois q'un enregistrement
ou un groupe d'enregistrements est supprimer de la table, il verifie le nombre
d'enregistrement supprimer en interogueant la table deleted (supprimer) si plusieurs
enregistrement sont supprimer le declencheur renvoie un message d'erreur Personnalise
et annuler la transaction.
La solution
use northwind
go
create trigger Empl_Delete on employees
for delete
as
if(select count(*)from deleted) >1
begin
raiserror('vous ne pouvez pas supprimer plus d"un employé à la fois',16,1)
rollback transaction
end
Dim 18 Jan - 13:35 par MariellePar
» Comment sauvegarder et partager nos fichiers?
Jeu 28 Aoû - 12:13 par MariellePar
» Mise en place d'un proxy
Sam 6 Juil - 9:24 par samfp
» Kerberos Apache, SSH ou Squid impossible - Serveurs Linux
Lun 16 Juil - 13:52 par isador999
» mot de passe !!!
Sam 23 Juin - 0:37 par mr-class
» Comparer (points forts et points faibles) les plateformes
Mar 19 Juin - 11:08 par nana85
» HSRP et VRRP
Ven 25 Mai - 15:53 par azertyuiop
» J'ai besoin de votre aide svp
Ven 25 Mai - 15:46 par azertyuiop
» client xp
Mer 25 Avr - 10:58 par wissalnouran