Bonjour,
Je souhaite récupérer des données d'une base oracle 6 via du pl/sql.
A partir du dba_all_tables, je souhaite récuperer les tables champs et contenus de ces chanmps grâce au owner.
Voici le code :
bon ce script part en sucette puisque il fait planter la machine mais qu'est ce que je ne fais pas bien ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 SET head off SET feed off set serveroutput on spool liste_tables.sql declare champs varchar2(50); cursor C1 IS SELECT table_name FROM dba_all_tables where owner = 'xxx'; cursor C2 (cols varchar2) is select cname from col where tname = cols ; begin for i in C1 loop open C2 (i.table_name); loop fetch C2 into champs; DBMS_OUTPUT.PUT_LINE(champs); end loop; close C2; end loop; end; / spool off
Merci à tous !
Partager