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