BookmarkSubscribeRSS Feed
Mike_Davis
Fluorite | Level 6

Hi guys

Could anyone tell me how to check what datasets located in a SAS folder such as WORK or sashelp.

I want to see the whole list of all dataset's names in sashelp folder

Thanks

5 REPLIES 5
art297
Opal | Level 21

It's pretty easy with a proc sql call, however it won't work unless the libname is in CAPS.

proc sql;

  select memname

    from dictionary.tables

      where libname="SASHELP"

  ;

quit;

Ksharp
Super User

Arthur,

I think using MEMBERS table is pretty faster than TABLES table.

proc sql;

  select memname

    from dictionary.members

      where libname="SASHELP"

  ;

quit;

Ksharp

Reeza
Super User

And if you just want to see it, check the log.

proc datasets library=sashelp;

run;

Tom
Super User Tom
Super User

Why not use proc contents?  proc contents data=sashelp._all_; run;

Are you running SAS interactively?  Then use the DIR command.  DIR WORK or DIR SASHELP will pop up a list of the files in a library.

econ
Quartz | Level 8

add the nods option to just get the list. you can also out= it to get a table.

proc contents data=sashelp._all_ nods; run;

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 5 replies
  • 2074 views
  • 0 likes
  • 6 in conversation