the code to delete a variable from a data set is:
%macro delvar((lib, dsname, var2del);
data &lib..&dsname;
set &lib..&dsname(drop=&var2del);
run;
%mend;
wrap the code with a macro:
%macro delvar(lib,dsiname.var2del);
data &lib..&dsname;
set &lib..&dsname(drop=&var2del);
run;
%mend;
finally run next code:
data _null_;
set sashelp.vtable(where=(libname='_9B';
cmd = cats( '%delvar(', strip(libname), strip(memname), '<var 2 del>');
call execute(cmd);
put _N_= memname= ' was submitted to run' ;
run;
... View more