我正在尝试为" xyzfolder"中的所有表创建元数据表。使用proc内容功能(更多细节见下文)。表格全部"创建后,我注意到"文件大小"列缺失。和xyz文件夹中的表ABC一样,我想查看一个文件大小"文件大小"查看表ABC是否大于1 GB。
proc contents data=xyzfolder._all_ out =work.all;
run;
答案 0 :(得分:1)
最好的方法是使用字典表。您可以在SQL中执行此操作,也可以使用sashelp.vtable
在常规SAS中执行此操作。
proc sql;
create table all as
select * from dictionary.tables
where libname='SASHELP';
quit;
如果SAS知道filesize,则会在filesize
列中列出。如果SAS不知道,您需要提供有关操作系统,libname的位置和类型等的更多信息,以获得有用的响应。