Bonjour,
je rencontre un problème lors de l'utilisation d'un DB link à l'intérieur d'une procédure stockée.
J'ai créé mon lien via la commande suivante :
Mon lien fonctionne bien, l'exécution de requêtes sur la base distance se déroulant correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Lorsque je fais fais référence à ce lien à l'intérieur d'une procédure stockée, je tombe, à la compilation de la proc, sur l'erreur suivante pour chaque référence à mon DB link :
Voici une partie du code de ma procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2ORA-02083: nom de base de données contient caractère interdit '-'
Chaque référence à TR me renvoi l'erreur évoquée ci dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Lorsque je regarde sous TOAD ou OEM la description de mon DB link, celui ci s'appelle TR.NOM-DOMAINE.
Le problème vient il du fait que le nom de domaine contient un '-' ?
Dans ce cas pourquoi tout fonctionne bien lorsque j'execute directement les requêtes sous SQL Plus ?
Je ne vois vraiment pas comment résoudre ce problème ...
Merci de votre aide !

 

 
		
		 
         
 

 
			
			

 
   


 Database link et procédure
 Database link et procédure
				 Répondre avec citation
  Répondre avec citation
Partager