J'ai effectué plusieurs recherches ici et sur google, et il semblerait que la fonction "EXECUTE IMMEDIATE" ne soit pas gérée par cette version d'Oracle. Cette fonction semble remplacer le package DBMS_SQL des versions antérieures à la 9. Seulement je ne trouve pas l'équivalent à utiliser.
Je cherche juste à exécuter un SELECT sur une table dont j'aurais récupéré le nom en amont dans un curseur, et je me fais jeter par mon serveur SQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2REQ_TABLE := 'SELECT ID FROM INSTANCE.'||NOM_TABLE; EXECUTE IMMEDIATE REQ_TABLE;
Partager