Est-il possible d'exécuter PL/SQL dynamique sur une base de données distante via une liaison de base de données?Exécuter immédiatement sur le lien de la base de données
Je cherche quelque chose comme:
l_stmt := 'begin null; end;';
execute immediate [email protected];
La syntaxe est au-dessus de toute évidence mal, je reçois PLS-00201: identifiant 'L_STMT @ dbLink' doit être déclarée.
Il est possible de créer une procédure à distance, puis de l'exécuter. Existe-t-il un moyen d'exécuter du code sans créer de procédure distante? J'essaie de contourner le passage d'un type sur un lien DB. Une procédure distante nécessite un paramètre de type t_id_tab qui est défini sur la base de données à distance comme
CREATE OR REPLACE TYPE T_ID_TAB AS TABLE OF NUMBER(12)
Qu'essayez-vous d'accomplir? – FerranB