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 :
Merci d'avance pour votre aide !
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;
Partager