【发布时间】:2016-04-14 20:48:27
【问题描述】:
如果我有数据集 AA1、AA2、AA3、AA4、...AA100,我该如何删除所有这些数据?我试过了
proc sql;
drop table AA1-AA100;
quit;
没有用。我不想使用 kill 因为我不想删除该库中的所有数据集。有没有更好的方法来代替使用循环?
【问题讨论】:
标签: sas
如果我有数据集 AA1、AA2、AA3、AA4、...AA100,我该如何删除所有这些数据?我试过了
proc sql;
drop table AA1-AA100;
quit;
没有用。我不想使用 kill 因为我不想删除该库中的所有数据集。有没有更好的方法来代替使用循环?
【问题讨论】:
标签: sas
改用proc datasets,这接受AA1-AA100 语法或冒号通配符运算符(例如AA: 删除所有以AA 开头的数据集)。
proc datasets lib=work;
delete aa1-aa10 ;
quit;
【讨论】: