Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2007, 09h46   #1
Membre habitué
 
Inscription : novembre 2004
Messages : 424
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 424
Points : 112
Points : 112
Par défaut [9i] Fonction depuis DBlink

Salut à tous,

j'ai un problème : j'ai deux bases oracle lié par un dblink et je souhaite appelé depuis un trigger dans la base 1 une fonction d'une de mes package situé dans la base 2 mais cela ne focntionne pas

donc dans mon trigger de la base 1 j'ai ce type de code:

Code :
SCHEMA2_INSTANCE2.SCHEMA_PACKAGE.Ma_Fonction(param1,param2)@DBLINK_Sur_BAse2
Quelle est la bonne syntaxe?

Merci car je comprends pas et je suis bloqué
__________________
----------------------------------
La façon la plus efficace de combattre un système qui ne nous convient plus
n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

----------------------------------
lenoil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2007, 13h53   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Voir les exemples dans le Application Developer's Guide - Fundamentals. Les paramètres doivent être mis après le nom du database link et non avant.

Si ça ne marche pas, donnez le code de création du database link, de l'appel de la procédure et le message d'erreur complet.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2007, 15h23   #3
Membre habitué
 
Inscription : novembre 2004
Messages : 424
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 424
Points : 112
Points : 112
Merci pour ta réponse je vais regardé j'avais pourtant essayé dans l'autre sens ....

j'ai du faire une erreur quelquepart ....

je regarde tout ceci en repartant du début .....
__________________
----------------------------------
La façon la plus efficace de combattre un système qui ne nous convient plus
n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

----------------------------------
lenoil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2007, 16h12   #4
Membre habitué
 
Inscription : novembre 2004
Messages : 424
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 424
Points : 112
Points : 112
effectivement j'avais fait une erreur ....
et dans mon trigger avec un execute immediate cela fonctionne (y)

Merci a ++
__________________
----------------------------------
La façon la plus efficace de combattre un système qui ne nous convient plus
n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

----------------------------------
lenoil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h57.


 
 
 
 
Partenaires

Hébergement Web