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.
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.