Bonjour,

Je vous plante le décor :
j'ai une vue "liste_tables" qui contient 1 champ (=Table_name) dans lequel je stocke le nom de certaines tables de ma base.

Il faut que j'écrive un script me permettant de faire un :
select <un champ particulier> sur chacune des tables recensées dans ma vue.

Et ensuite idéalement il faudrait que j'arrive à sortir le résultat dans un fichier texte.

J'ai essayer de faire le select mais cela ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
DECLARE
  v_nomtab VARCHAR2(30); -- contiendra le nom de la table, lu a partir de ma vue
  CURSOR c_listetab IS SELECT table_name FROM liste_tables ORDER BY table_name;
 
BEGIN
  OPEN c_listetab;
  LOOP
	FETCH c_listetab INTO v_nomtab;
	SELECT * FROM v_nomtab;
  END LOOP;
  CLOSE c_listetab;
END;
Merci d'avance pour votre aide !