Attribuer les droit pour un user oracle

Résolu/Fermé
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 17 mai 2012 à 20:30
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 17 mai 2012 à 22:56
Bonjour,


comment attribuer a un utilisateur les droit de consulter pour une certaine ligne d'une tables avec oracle

par exemple : il peut consulter que les joueur de nationalité française?

merci


2 réponses

jee pee Messages postés 39606 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 22 avril 2024 9 230
Modifié par jee pee le 17/05/2012 à 21:25
Salut,

On peut limiter les colonnes utilisables par une utilisateur :

GRANT select (nom, prenom, pays) ON joueurs TO user1;

Mais je ne pense pas sur une valeur.

Il faut alors créer une vue :

create view joueurs_francais as select * from joueurs where pays = 'France'

Et après donner les droits select à l'utilisateur sur cette vue, pas sur la table.

cdlt


Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
17 mai 2012 à 22:56
merci beacoup mon amis
0