|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() Inscription : mars 2008 Messages : 327 ![]() |
Bonjour,
Voila mon problème est le suivant, je veux créer un trigger qui me permette d'empêcher la mise à jour ou la suppression du compte root de mon site. Voici donc celle que j'ai fait: Code :
Code :
|
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Idriss NeumannConsultant en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 974 ![]() |
Salut.
Personnellement, j'utiliserai un RAISE EXCEPTION pour empêcher la mise à jour ou la suppression... Voici comment j'aurai fait : Code :
Idriss |
||
|
00
|
|
|
#3 |
![]() ![]() Inscription : octobre 2008 Messages : 1 504 ![]() |
Il faudrait un trigger FOR EACH STATEMENT au lieu de FOR EACH ROW dans la définition du trigger, sans quoi NEW et OLD ne sont pas accessibles.
C'est la raison du message d'erreur. EDIT: lire Il faudrait un trigger FOR EACH ROW au lieu de FOR EACH STATEMENT. |
|
|
00
|
|
|
#4 | |
![]() ![]() Idriss NeumannConsultant en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 974 ![]() |
Citation:
Cordialement, Idriss |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : octobre 2008 Messages : 1 504 ![]() |
|
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : mars 2008 Messages : 327 ![]() |
Merci c'était exactement ce qu'il me fallait
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com