Empecher une ligne d'être modifiée/supprimée

Empecher une ligne d'être modifiée/supprimée - SQL/NoSQL - Programmation

Marsh Posté le 20-08-2006 à 11:23:11    

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.

Reply

Marsh Posté le 20-08-2006 à 11:23:11   

Reply

Marsh 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.

Reply

Marsh 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 ...

Reply

Marsh 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 ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed