如何删除名称相似的表

How do I delete tables that all have similar names

我想使用 SAS 函数,例如

proc datasets nolist;
    delete lib.temp_something lib.temp_something2 lib.temp_something3;
quit;

是否有删除所有具有相同前缀的表的快捷方式,这样我就不必手动输入它们了?

我认为冒号通配符 : 应该符合您的要求。

proc datasets nolist;
    delete lib.temp_something:;
quit;

你可以使用下面这样的东西

proc delete lib=mylib data = temp_something-temp_something3;
run;

http://support.sas.com/resources/papers/proceedings13/022-2013.pdf

类似于@Dwal

proc datasets lib=lib nolist nowarn;
delete temp_somthing:;
run;