[SQL] Un doute sur une requête pour attribuer des droits ?

Un doute sur une requête pour attribuer des droits ? [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 12-03-2003 à 10:47:39    

Salut,
 
Pour donner le droit de lire et mettre a jour les données dans la table TableToto est-ce que la requete est bonne ?
 
GRANT Select, Update On TableToto To Utilisateur;
 
 
Ca me parait un peu simpliste.... quelqu'un peut m'aider ?
:hello:


Message édité par Webman le 12-03-2003 à 10:50:54
Reply

Marsh Posté le 12-03-2003 à 10:47:39   

Reply

Marsh Posté le 12-03-2003 à 11:00:09    

C'est bien ca.


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
Reply

Marsh Posté le 12-03-2003 à 11:00:12    

webman a écrit :

Salut,
 
Pour donner le droit de lire et mettre a jour les données dans la table TableToto est-ce que la requete est bonne ?
 
GRANT Select, Update On TableToto To Utilisateur;
 
 
Ca me parait un peu simpliste.... quelqu'un peut m'aider ?
:hello:


C'est simpliste et ca marche très bien comme ça. Tu t'attendai à un truc hyper compliqué avec plein de variables et 12 pages de codes ? :??:
Edit : grilled !


Message édité par tomlameche le 12-03-2003 à 11:00:37
Reply

Marsh Posté le 12-03-2003 à 11:04:55    

Merci :jap:
Nan je m'attendais pas à 12 pages de code :lol: C quand meme du SQL, mais bon si je maîtrise les Select c'est pas encore trop le cas des GRANT, CREATE, REVOKE...
 
Sinon autre quesion, peut on attribuer des droits comme Update, Delete, Insert sans attribuer Select ?  
Ca donnerai un truc du style  
 
GRANT Delete, Insert, Update On TableToto To Utilisateur;
 
Ou alors du moment qu'il y a un Update, un Delete ou un Insert il faut mettre un Select ? et faire cela:
 
GRANT Delete, Select, Insert, Update On TableToto To Utilisateur;

Reply

Marsh Posté le 12-03-2003 à 11:08:35    

webman a écrit :

Merci :jap:
Nan je m'attendais pas à 12 pages de code :lol: C quand meme du SQL, mais bon si je maîtrise les Select c'est pas encore trop le cas des GRANT, CREATE, REVOKE...
 
Sinon autre quesion, peut on attribuer des droits comme Update, Delete, Insert sans attribuer Select ?  
Ca donnerai un truc du style  
 
GRANT Delete, Insert, Update On TableToto To Utilisateur;
 
Ou alors du moment qu'il y a un Update, un Delete ou un Insert il faut mettre un Select ? et faire cela:
 
GRANT Delete, Select, Insert, Update On TableToto To Utilisateur;


on peut ( enfin sous Oracle en tout cas pas de prob, c'est certaineemnt idem pour les autres db )

Reply

Marsh Posté le 12-03-2003 à 11:44:39    

tomlameche a écrit :


on peut ( enfin sous Oracle en tout cas pas de prob, c'est certaineemnt idem pour les autres db )


 
Tu veux donc dire quoi ? qu'on peut se passer du Select ou non ? Désolé je suis dans le potage... j'ai du mal à saisir :D

Reply

Marsh Posté le 12-03-2003 à 11:50:16    

webman a écrit :


 
Tu veux donc dire quoi ? qu'on peut se passer du Select ou non ? Désolé je suis dans le potage... j'ai du mal à saisir :D


Oui on peut simplement faire :
grant update on toto to truc_muche;

Reply

Marsh Posté le 12-03-2003 à 11:50:53    

Ok merci beaucoup pour ton aide :jap:
 
:hello:

Reply

Sujets relatifs:

Leave a Replay

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