OVH Cloud OVH Cloud

Droit de select sur une colonne d'une Table

2 réponses
Avatar
Bilal Kane
Bonjour j'ai une table qui a 10 colonne col1 =E0 col10,=20
et je souhaite certains users ne puissent selecter=20
que les informations donc la col1 commence par A
et d'autres par B ect..
Merci et A bientot

2 réponses

Avatar
Fred BROUARD
cela n'existe pas en SQL, car les privlièges mettent en rzlation des
utilisateurs ou des rôles à des objets.

Or le contenu d'une colonne n'est pas un objet, c'est un ensemble de valeur.

Cependant tu pourrait t'en tirer en utilisant des vues.

A +

Bilal Kane a écrit:
Bonjour j'ai une table qui a 10 colonne col1 à col10,
et je souhaite certains users ne puissent selecter
que les informations donc la col1 commence par A
et d'autres par B ect..
Merci et A bientot



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Vuillermet Jacques
Tu peux mettre des droits de SELECT par colonne (dans EM, dans la fenêtre
autorisations, voir le bouton Colonnes), mais pas d'une manière dynamique
(si j'ai bien compris la question).

Sur une colonne donnée les droits d'accéder à une valeur suivant son contenu
sera géré par SQL Server 2005 (pas encore vu, ni testé).

Jacques.


"Bilal Kane" a écrit dans le message
de news: 2ddb01c486da$ad60eee0$
Bonjour j'ai une table qui a 10 colonne col1 à col10,
et je souhaite certains users ne puissent selecter
que les informations donc la col1 commence par A
et d'autres par B ect..
Merci et A bientot