Bonjour,

Je dispose de plusieurs bases de données (5 au total). Je dois récupérer pour ces 5 bases a chaque fois les 50 à 100 premières lignes de toutes les tables de la base , dans le but d'une étude exploratoire.

J'ai repris la commande du spool pour mettre un fichier en sortie utilisé sur Oracle SQL+ dans SQL developer :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
spool D:\table.csv;
 
SELECT table.champ1 , table.champ2 FROM univers.table WHERE ROWNUM < 101 ; 
 
spool off ;
 
spool D:\table2.csv;
 
SELECT table2.champ1 , table2.champ2 FROM univers.table2 WHERE ROWNUM < 101 ; 
 
spool off ;

Le fichier se créer est reste vide . Si je relance la commande , le fichier se remplit ... avec la requête sql et non le contenu de la table.

Dans l'idéale j'essaye de faire arriver les fichiers sur le disque D de mon PC sinon sur un disque réseau .

Une idée de comment balancer le tout dans des fichiers de sortie ?

Merci de l'aiguillage