Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1753 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  grant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

grant

n°1236447
zizou771
http://mobiles.forumpro.fr
Posté le 02-11-2005 à 14:43:48  profilanswer
 

slt a tous,
 
est-il possible de faire un grant select sur toutes les tables d'un coup??
je ne trouve pas de solution sur google.
 
ps:je suis sous oracle.
 
merci d'avance

mood
Publicité
Posté le 02-11-2005 à 14:43:48  profilanswer
 

n°1236521
Beegee
Posté le 02-11-2005 à 15:33:35  profilanswer
 

A priori, on ne peut le faire que table par table.
 
Donc un petit bout de code PL/SQL peut le faire :
 

Code :
  1. BEGIN
  2.   FOR r IN (
  3.     SELECT 'GRANT SELECT ON '||table_name||' TO <ton utilisateur>' AS commande
  4.     FROM user_tables
  5.     WHERE <conditions si tu en as>
  6.   )
  7.   LOOP
  8.     EXECUTE IMMEDIATE r.comande;
  9.   END LOOP;
  10. END;

n°1236866
moi23372
Posté le 02-11-2005 à 20:17:31  profilanswer
 

je pense que c'est possible!  
essaye avec "ANY TABLE"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  grant

 

Sujets relatifs
[QST] sql.free.fr + grant ? test de phpgroupware..[MySQL] un GRANT sur toutes les bases mais sur une table donnée?
[mysql] Creation base et grantpb netscape: ("User didn't grant the UniversalBrowserRead privilege.")
Comment recréer les grant tables MySQL Windows ?[MYSQL] GRANT pour une plage d'@IP
[MySQL] problème avec requête GRANTgrant pas evident
[SQL] Peux t-on faire un GRANT sur plusieurs tables simultanéement...[Oracle] Utilisateur et Grant
Plus de sujets relatifs à : grant


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)