teqel 发表于 2015-1-29 13:59 
你最好试一下
运行后结果是:
1035 proc sql;
1036 select name into :namelist separated by ' ' from a;
ERROR: 以下这些列在起作用的表中没有找到: name.
1037 quit;
我觉得sushe1527应该是想写成:
proc sql;
select name into :namelist separated by ' '
from sashelp.vcolumn
where libname=' WORK ' and memname='A';
quit;
但是上面这段程序就是取出数据集A中所有的变量名存进namelist中,即namelist="name age"