可以用SAS里面的dictionary, 举例如下,
data data1;
x=1;
y=2;
run;
data data2;
x=3;
z=5;
run;
data data3;
x=5;
w=6;
run;
proc sql;
select a.name as name
from (select name from dictionary.columns where libname = "WORK" and memname = "DATA1") a,
(select name from dictionary.columns where libname = "WORK" and memname = "DATA2") b,
(select name from dictionary.columns where libname = "WORK" and memname = "DATA3") c
where a.name = b.name and b.name = c.name;
quit;