我只想循环遍历列表并使用列表中的'i'元素运行一个过程,并使用结果创建一个名为'i'的表.我已经尝试了我能找到的每个资源的语法,但无法使其工作.这是一些代码/伪代码,说明了我的需要.提前谢谢了!
array itemlist[*] (100,101,102);
proc sql;
do i=1 to dim(itemlist);
create table somelibname.[itemlist(i)] as
select * from somelibname.sometable
where item=itemlist(i);
end;
quit;
Run Code Online (Sandbox Code Playgroud)