我只想遍历一个列表并使用列表中的第 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;