Bonjour ,

suite un audit BO , je me suis fait tapé sur les doigts ! :

toutes les requêtes BO sont lancées par les propriétaires des tables .

Le consultant m' a fait remarquer ( à juste titre d' ailleurs ) que je devais créer un utilisateur n' ayant que le droit SELECT sur les tables en question .

désirant mettre en oeuvre cette solution je rencontre un léger souci :

1) donner le droit select aux tables ne lui appartenant pas:
pour ne pas me prendre la tête , je lui ai donné
le privilége system "SELECT ANY TABLE "

2) il faut créer un synoym identique au nom d' objet préfixé par
son propriétaire pour cet utilisateur :

cretate synonym user_bo.toto for owner.toto .

alors voilà , avez-vous une idée , comment lancer cette commande
en récursif en sachant qu' il y a plusieurs owner et chacun avec plusieurs tables ?

Faites-vous aussi comme cela ?

( je suis surpris pour ma part que lorque bo génére ces requêtes , il ne préfixe pas les tables par leurs propriétaires ou alors j'ai raté quelque chose !!!)

cdlt