Tout est dans le titre, je souhaiterais savoir s'il était possible en SQL d'empêcher une ligne d'une table d'être modifiée/supprimée par l'utilisateur.
Par avance merci de vos réponses.
Publicité
Posté le 20-08-2006 à 11:23:11
moi23372
Posté le 20-08-2006 à 19:06:40
tout dépend de l'sgbd. Sous Oracle on pourrait imaginer un Trigger before Insert or Update qui déclencherait une erreur si modification ou insertion dans la table.
Titelf
Posté le 21-08-2006 à 07:55:22
Le problème, c'est que j'ai pas besoin d'empêcher la modification sur toute la table, juste sur une ligne ou deux ...
orafrance
Posté le 21-08-2006 à 09:41:48
via trigger uniquement dans ce cas.
moi23372 -> il est éventuellement possible de supprimer les privilieges DELETE ou UPDATE aussi