|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2004 Messages : 8 ![]() |
Bonjour,
j'ai une question simple mais dont je n'ai aps pu trouver la réponse : je souhaiterais faire un GRANT sur toutes les tables et les séquences. Y'a t'il un autre moyen que de le faire table par table ? Merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Y a pas de syntaxe particulière, donc la meilleure solution, c'est de créer un procédure stockée qui fait le boulot comme un grand à partir des catalogues systèmes (c'est ce que j'ai fait personnellement)
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2004 Messages : 8 ![]() |
Si tu veux détailler un peu plus stp
Donc il n'ya pas d'équivalent au ALL_TABLES d'Oracle. |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Là, j'ai pas la procédure sous les yeux, et j'ai un peu la flemme
|
|
|
00
|
|
|
#5 | ||
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Comme promis, voici la fonction. En gros, tous les objets de ma base sont créés par le même utilisateur (nommé 'omc'), mais il faut que j'accorde tous les droits à un groupe particulier (le groupe 'adm'). Je te laisse adapter le code pour ton besoin
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com