Bonjour, je reviens en force avec mon histoire de DBLink.
Alors voila, admetons que j'ai 3 base de données :
Base 1
Base 2
Base 3
Sur Base 1 j'ai un package qui creer un DBLink sur Base 2 ou Base 3 selon certains critere se situant dans la Base 1.
Base 1 doit donc en fonction de ses parametres faire appel a un package commun a Base 2 et Base 3 mais doit utilser un nom de DBLink different.
Ma question est donc comment faire appel a un package exterieur (donc en passant par un DbLink) quand celui ci a un nom variable.
Je shematise ca devrait donner qqchose qui ressemble donc a ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 v_nomdblink := MonPackage.TrouveNomDBLink(monparam); IF v_nomdblink = '' THEN --Gestion D'erreur ELSE v_result := MonPackageExterieur.MaFonction@ ?? "v_nomdblink" ??(monparam); END IF;
Partager