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.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.
Ready to level-up your skills? Choose your own adventure.