salut,

J'ai fait ce bloc pl/sql que j'ai lancer,il s'executait mais rien ne s'affichait
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
22
23
24
 
declare
 
 
type dyncurs is ref cursor;
nuplet dyncurs;
matab varchar(35) := 'EMP';
attrib varchar(50);
 
begin 
 
dbms_output.put_line('Liste des attributs de la table : '||matab);
 
open nuplet for
'select column_name from user_tab_columns where table_name=''||matab||''';
fetch nuplet into attrib;
while nuplet%found loop
dbms_output.put_line('Attribut : '||attrib);
fetch nuplet into attrib;
end loop;
close nuplet;
 
end;
/
j'ai modifier le code et changer cette ligne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
'select column_name from user_tab_columns where table_name=''||matab||''';
en cette ligne c'est à dire que j'ai rajouter des quotes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
'select column_name from user_tab_columns where table_name='''||matab||'''';
et je capte pas trop le fonctionnement des quotes,

???

merci