2010-10-17 5 views
0

J'ai une table DB2 avec une colonne "commentaires" à laquelle je voudrais autoriser un utilisateur à mettre à jour l'accès, sans lui donner accès à la table entière. Je suppose que la réponse impliquera une vue. Cependant, pour rendre l'affichage pertinent, n'aurai-je pas besoin d'exposer la clé primaire à la vue? L'utilisateur ne pourra-t-il pas mettre à jour la clé primaire, ainsi que la colonne "commentaires"?DB2 Limite de mise à jour de l'accès à une colonne de la table

Répondre

1

Vous pouvez limiter la portée de l'accès UPDATE en spécifiant une liste de colonnes.

GRANT UPDATE(comments) 
ON TABLE my_table 
TO USER some_user; 

Grant table, view, or nickname privileges statement

+0

Merci, Leons! Je ne savais pas que DB2 permettait une telle sécurité au niveau des colonnes et que je devais l'ignorer la première fois que j'ai scanné le manuel. Je le vois maintenant! Merci beaucoup! – NeutralAngel

Questions connexes