- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Posted 09-28-2021 09:11 AM
(2551 views)
libname test1 'path1' ;
libname test2 'path2' ;
I have written code like above. By using that above code we can create 2 libraries test1 and test2 .
But question is:
how to create 2 libraries by using single libname statement?
I have tried below but it's not working.
libname test1 'path1' test2 'path2' ;
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
You can't do that. The documentation for LIBNAME indicates only one libref per statement.
What you can do is assign two (or more) folders to a single libref in a LIBNAME statement, if that would suit your needs.
--
Paige Miller
Paige Miller
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Why? There are many ways to declare libraries so if there's a reason there may be other methods.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
You can check libname() function .
Or combine these two path into one libname.
libname test ('path1' 'path2' );
Or combine these two path into one libname.
libname test ('path1' 'path2' );