You are on page 1of 1

proc datasets;

contents data=sasuser._all_;
run;
proc contents data=sasuser.admit;
run;
proc sql;
describe table sasuser.admit;
quit;
proc sql;
select name into:x separated by ' ' from dictionary.columns where libname="SASUS
ER" and memname= "ADMIT" and type='num';
quit;
%put **&x**;
data b(keep=id );
set sasuser.admit;
run;
******************************************;
proc sql;
select name into:x separated by ',' from dictionary.columns where libname="SASUS
ER" and memname= "ADMIT" and type='num';
quit;
proc sql;
create table c as select &x from sasuser.admit;
quit;\
proc datasets lib=work kill;
run;
data a b c d;
run;
proc datasets lib=work;
delete a b
run;
proc datasets lib=work;
save c d;
run;
proc datasets lib=work;
change d=e;
run;
proc datasets lib=work;
copy in=sasuser out=work;
select admit;
run;

You might also like