我想弄清楚如何创建动态库引用。我已经想出了如何创建目录,但现在:如何正确创建库引用?
下面的代码有效,但需要重复代码。第一个块不会创建引用,但第二个会创建引用。将其放入循环(执行两次)不起作用......
我想将此代码重做一个宏,以便在调用宏时分配根目录。
提前致谢!
data _null_;
rootdir='c:/temp';
dir1=put(today(),yymmddn8.);
dir2='Individual';
dir3='Household';
newdir1=dcreate(dir1,rootdir);
newdir2=dcreate(dir2,newdir1);
newdir3=dcreate(dir3,newdir1);
lname=catx('/',rootdir,dir1,dir2);
lname2=catx('/',rootdir,dir1,dir3);
call symput('ln1',lname);
call symput('ln2',lname2);
libname Indiv "&ln1";
libname HH "&ln2";
run;
data _null_;
rootdir='c:/temp';
dir1=put(today(),yymmddn8.);
dir2='Individual';
dir3='Household';
lname=catx('/',rootdir,dir1,dir2);
lname2=catx('/',rootdir,dir1,dir3);
call symput('ln1',lname);
call symput('ln2',lname2);
libname Indiv "&ln1";
libname HH "&ln2";
run;