Bonjour.
Ma base de données: 10.2.0.1.0
Y a t'il une façon de donner à user1 le droit SELECT sur toutes les tables de user2?
Je ne cherche pas à faire un script qui me construit un autre script contenant les commandes pour chaque table. Mais plutôt une commande à passer à l'installation du poste.
Je voudrais que user1 puisse faire un select sur les "futures" tables de user2, c'est-à-dire des tables non encores créées lorsque je passe ma commande du grant.
Pour l'instant je m'en sors avec (sous system):
Mais d'après ce que j'ai vu sur les forums, faut éviter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 GRANT SELECT ANY TABLE TO user1
Sinon encore une question concernant les droits:
sans donner le "grant select any table" au user1, j'ai le comportement suivant:
je suis connectée sous user1.
je fais à la ligne de commande un select sur la table user2.matable => ça marche
j'exécute un bloc PL/SQL faisant la même chose => ça marche
j'exécute une procédure faisant la même chose => je ne vois pas la table.
J'avoue que je n'arrive pas à expliquer ça. Si quelqu'un a une idée.
Merdi d'avance.
Partager