Hello, i want to create a table with my librairie. This one is called OA
It works but this table is created on WORK. And i need to have this one on OA library
How can i write it on the code?
proc sql;
create table InfoTables as
select *
from dictionary.tables
where libname='OA';
quit;
If you want to reference a dataset in a library then you need to use a two level name. When you use only a one level name the normal default is to use WORK as the libname.
create table OA.InfoTables as ....
I am not sure whether or not INFOTABLES itself will appear in the results of your metadata query if it does not exist already when you run the query. Try it and see what happens.
Perfect, it's good. Thanks.
Last question, i don't see the table on a the caslib when i try to find it on sas visual analytics.
I think that i have to promote it but i don't kow how to write it correctly at the end at my program.
Happy new year !!
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.