0
刪除所有完整性約束。但是,當我加載了很多表/庫時,從sashelp.vtable讀取需要一個looong時間。我如何在SAS 9.4中更高效地執行此操作,同時保持簡單?SAS - 有效地從我寫一些代碼從庫中刪除所有完整性約束庫
%let mv_lib='DL';
data _null_;
set sashelp.vtable (keep=libname memtype memname) end=eof;
where libname=&mv_lib. and memtype='DATA';
if _n_ = 1 then call execute('proc datasets library='||&mv_lib.||' nolist nodetails;');
call execute(catx(' ','modify',memname,'; ic delete _all_; run;'));
if eof then call execute('quit;');
run;
不應該是dictionary.table ** s **?工作得更快,謝謝! –
對。 SASHELP.VTABLE查詢DICTIONARY.TABLES – Tom