I have a preassigned library Lib1.
Libname Lib1 "C:\MyDevWork\folder\";
In the code, library Lib2 being used a lot. Lib2 is same as Lib1, One way of creating Lib2 is use the path of Lib1 in libname statement.
I want to know -"Is there any way I can create Libname for Lib2 using Lib1 without worrying the path of Lib1?"
Have you tried inserting parentheses around (lib1)
Just use the libref, instead of the path:
I tried followig but it did not worked
Libname Lib2 base lib1;
Please help.
Have you tried inserting parentheses around (lib1)
You could also try
libname lib2 "%sysfunc(pathname(lib1))";
You want Example 2 in the link provided.
Libname lib2 (lib1);
Thank you everyone for quick reply. it is helpful.
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.