comment afficher le contenu d'une table passe en parametre dans une fonction?
avec ce code je reussit à afficher les champs ,mais je ne sais pas comment faire pour afficher le contenu.
CREATE OR REPLACE PROCEDURE aff_table(la_table VARCHAR) IS
type curdyn is ref cursor;
nuplet curdyn;
attribut varchar(70);
aff_table varchar(700);
begin
aff_table:= la_table ||'(';
open nuplet for 'select COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME= UPPER(''' || la_table ||''')' ;
fetch nuplet into attribut;
while nuplet%found loop
if nuplet%rowcount>1 then
aff_table:= aff_table ||',';
end if;
aff_table:=aff_table || attribut;
fetch nuplet into attribut;
end loop;
close nuplet;
aff_table:= aff_table || ')';
dbms_output.put_line (aff_table);
end;
quelqu'un aurait il une idée?







Répondre avec citation




Partager