rt1_ddddd_aaaaa_bbbbb_ccccc_fffffff(超过32了)
重命名为rt1_ddddd_aaaaa_bbbbb_ccccc_f(截取前28个字符作为新名字),
怎么操作呢?
代码如下:
proc sql ;
select name into : renamelist seperated by ""
from var_list
where length(name) >=32
我写的一个代码:
data temp;
set var_list;
rename &renamelist = substr(&renamelist,1,28);
run;
但是报错了。
请问该如何修改?
期望得到如下结果:
rt1_ddddd_aaaaa_bbbbb_ccccc_fffffff(超过32了)
重命名为rt1_ddddd_aaaaa_bbbbb_ccccc_f(截取前28个字符作为新名字),
附件: