1
如果我有數據集AA1,AA2,AA3,AA4,... AA100如何刪除所有數據集?我試過SAS,刪除多個數據集
proc sql;
drop table AA1-AA100;
quit;
它沒有工作。我不想使用kill,因爲我不想刪除該lib中的所有數據集。有沒有更好的方式來做到這一點,而不是使用循環?
如果我有數據集AA1,AA2,AA3,AA4,... AA100如何刪除所有數據集?我試過SAS,刪除多個數據集
proc sql;
drop table AA1-AA100;
quit;
它沒有工作。我不想使用kill,因爲我不想刪除該lib中的所有數據集。有沒有更好的方式來做到這一點,而不是使用循環?
使用proc datasets
代替,此接受AA1-AA100
語法,或結腸通配符(例如AA:
刪除開始AA
所有datsets)。
proc datasets lib=work;
delete aa1-aa10 ;
quit;
是的,它的工作原理!謝謝你,基思! – user1481397
冒號實際上是我的建議,但沒有與proc sql drop一起工作......很高興知道proc數據集支持它!真棒! – SMW