我正在使用UNIX env中的SAS,我只想查看数据集的列名.我已经尝试了proc内容和proc打印但是他们都列出了许多其他不需要的信息,我不想要它因为它填满我的腻子屏幕而且信息最终丢失了.
我也试图从sas元数据中得到这个东西,但这也不起作用.我试过了 :
2? proc sql;
select *
from dictionary.tables
where libname='test' and memname='sweden_elig_file_jul';
quit;
5?
NOTE: No rows were selected.
6?
NOTE: PROCEDURE SQL used (Total process time):
real time 0.27 seconds
cpu time 0.11 seconds
Run Code Online (Sandbox Code Playgroud)
Chr*_*s J 20
您正在使用错误的字典表来获取列名...
proc sql ; select name from dictionary.columns where memname = 'mydata' ; quit ;
或使用PROC CONTENTS
proc contents data=mydata out=meta (keep=NAME) ; run ; proc print data=meta ; run ;