SAS中文论坛
标题:
如何以命令的形式删除work中的数据集?
[打印本页]
作者:
shiyiming
时间:
2008-11-25 16:22
标题:
如何以命令的形式删除work中的数据集?
当在work中的数据集被应用后,如何以命令把它马上删除呢?
作者:
shiyiming
时间:
2008-11-25 16:52
标题:
Re: 如何以命令的形式删除work中的数据集?
[code:158oeudm]/*1.删除work库中的某个sas数据集*/
/*方法一*/
proc delete data=work.数据集名称;
run;
/*方法二*/
proc datasets lib=work nolist;
delete 数据集名称 /memtype=data;
quit;
/*方法三*/
proc sql noprint;
drop table work.数据集名称;
quit;
/*方法四*/
proc iml;
call delete(work,数据集名称);
quit;
/*-----------*
/*2.删除work库中的所有数据集*/
/*方法一*/
proc datasets lib=work kill memtype=data nolist;
quit;
/*方法二*/
proc iml;
data=datasets(work);
do i=1 to nrow(data);
call delete(work,data[i]);
end;
quit;
/*-----------*/
[/code:158oeudm]
作者:
shiyiming
时间:
2008-11-26 12:33
标题:
Re: 如何以命令的形式删除work中的数据集?
谢谢byes。您总能帮我们解决问题,呵呵
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2