|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Invité de passage
![]() Développeur informatique Inscription : septembre 2011 Messages : 2 ![]() |
Bonjour,
Lorsque j'execute le script suivant: Code :
DBMS_OUTPUT:
------------
Name = KING Job = PRESIDENTCode :
Citation:
|
|||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Il faut donner les droits directement à l'utilisateur et non via un rôle.
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Développeur informatique Inscription : septembre 2011 Messages : 2 ![]() |
Si j'ai bien compris, quelque chose du genre:
GRANT ALL ON scott.emp TO "myUser" ou GRANT ALL ON scott TO "myUser" ...??!! |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Mohamed HouriInscription : mars 2010 Messages : 286 ![]() |
Dans une procédure stockée, les privilèges donnés via un role ne sont pas valables. En d’autres mots, si, par exemple, vous pouvez créer une table en ligne de commande (sqlplus) parce que le privilège CREATE TABLE vous a été donné via un role, vous ne pouvez pas créer cette table dans une procédure stockée jusqu’à ce que ce privilège vous soit donné explicitement (ou à l’utilisateur qui a l’intention de créer cette procédure).
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com