I am using SAS EG and assign library 'US' as libname US ODBC user=XXX using=XXX datasrc=PROD_CBA schema=US
I should have permission to 10 tables in US library, table1, table2, table3....table10. However, when I expand US library, it shows only table1 to table5.
But I still have access to table6... table10 , they are just not visible in the library.
I got the output after running the codes below.
data test;
set table7 (obs=5);
run;
I have also try uppercase of the the schema, but it doesn't help.
there's probably an OPTIONS statement we can use to avoid this issue but really cannot recall it. Thanks for the help.
I see you're using an ODBC driver - what is the data source e.g. ORACLE, MySQL?
Are table1, table2 etc the actual table names? The reason I ask is table names longer than 32 characters won't show as this is a documented SAS limitation.
Hi,
Did you find any solution for this.
We are facing same issue.
Regard,
Ashish
If you are setting up a data source to an external database in SAS metadata in SAS Management Console, then to ensure you can see tables add AssignMode = 2 in the Properties of the library.
This also avoids having to register the tables in the first place.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.