data ds1;
set sashelp.class;
run;
data ds2;
set sashelp.cars;
run;
proc sql;
select MEMNAME into: numvar separated by " "
from dictionary.tables
where LIBNAME="WORK"
and
MEMNAME="DATA"
and
TYPE="num"; /*'CHAR"*/
quit;
How to get all numeric and character variables from all datasets in a library
proc sql;
create table columns as
select *
from dictionary.columns
where libname = 'WORK';
quit;
proc sql;
create table columns as
select *
from dictionary.columns
where libname = 'WORK';
quit;
proc contents data=WORK._ALL_ out=Variables noprint;
run;
Thank you very munch yabwon for your solution
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.