sas - 列出库中的所有目录

标签 sas

正如标题所述:是否有一种方法可以使用WORK语句(或类似方法)在PROC之类的库中显示所有目录?

我尝试了PROC catalogPROC datasets memtype=catalog,但似乎没有一个提供此选项。

我使用的是SAS EG,实际上(至少在EG中)有一种GUI方法可以通过TOOLS -> Catalog and Formats Explorer列出它们,然后可以浏览库。但是,我想使用一种非GUI的方法,但到目前为止还找不到。

最佳答案

您可以使用dictionary.catalogs,更多信息可以here。例如,要显示lib Work中的目录,可以使用以下proc sql

proc sql;
title 'Subset of the DICTIONARY.CATALOGS Table';
title2 'Rows with Library Name WORK';
   select * from dictionary.catalogs
      where libname ='WORK';
quit;

关于sas - 列出库中的所有目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57095607/

相关文章:

sas - 是否有读取 "yyyy-mm-dd hh:mm:ss.sss"格式的值的信息,或者可以创建信息吗?

sas - 高效读取 SAS 输入文件的特定行

sas - 按组和 block 划分的箱线图,具有轴对齐的统计数据

sql - SAS SQL : WHERE LIKE 'list of words'

SAS:验证 SASApp - 存储过程服务器

sql - SAS 在 proc sql 与 proc sort nodupkey 中不同

hadoop - 在pyspark中保存中间表的最佳方法

python - 在 .sas7bdat 中编码

SAS DM 'close table'

SAS——滞后函数的采用