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
Partager