如何删除所有具有相似名称的表

时间:2015-02-24 03:39:23

标签: macros sas

我想使用SAS功能,例如

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

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

3 个答案:

答案 0 :(得分:5)

与@Dwal相似

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

答案 1 :(得分:2)

我认为冒号通配符:应该做你想要的。

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

答案 2 :(得分:0)

您可以使用下面的内容

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

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