Bonjour à tous,
Je sais qu'il est tout à fait possible d'appeler une procédure ou fonction d'un package via un database link. Cependant, lorsque j'essaye de rendre ce database link dynamique, j'obtiens une erreur. Voici le code exécuté :
Voici l'erreur obtenue (sans aucune autre information supplémentaire) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part EXECUTE IMMEDIATE 'schema_migration_tools.DropSchemas@' || v_DbLink || '(''TEST_USER'')';
Lorsque j'écris en "dur" le database link à utiliser, ça fonctionne parfaitement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ORA-00900: instruction SQL non valide
Est-ce qu'il y a possibilité de rendre dynamique l'utilisation d'un database link?
Code : Sélectionner tout - Visualiser dans une fenêtre à part schema_migration_tools.DropSchemas@my_db_link('TEST_SCHEMA')';
Merci de votre aide.
Djaydine

 

 
		
		 
         
 

 
			
			
 
   



 
				 Sql Dynamic et packages
 Sql Dynamic et packages
				 Répondre avec citation
  Répondre avec citation


 
			 
   
 

Partager