symget语句的作用是将symput语句在同一个数据步生成的宏变量的值取出,赋给另一个变量。
proc sql;可以有多个select从句,后面的select从句可以调用前面从句生成的宏变量。
貌似不可以调用在同一个select从句中生成的宏变量。
%symdel one_name;
%put one_name=&one_name;
proc sql;
select name into : one_name
from sashelp.class
where name like 'Lou%';
select * from sashelp.class
where name = "&one_name";
quit;
proc sql 的条件语句是 where,case when,join ... on,没有 ifc.
多数的数据步的字符函数可以在proc sql 中使用。 For example:
proc sql;
select lowcase(name) as Newname, propcase(substr(name, 2,1)) as Second_Initial
from class;
quit;


雷达卡




京公网安备 11010802022788号







