I have read several posts n temp tables however let me explain my situation
proc sql;
connect to sqlsvr (&medblogin);
CREATE TABLE T_LN AS
(select * from connection to sqlsvr
( select *
from T_LN
where cat_id in (2,3,5)
option (maxdop 4)
)ln
);
disconnect from sqlsvr;
Quit;
This is a passthrough query that initially results in close to 900K records
I use the table later in a proc report and attempting to create and place contents into a temp table in effort to get the proc report to process faster. I created a dataset however it does not speed up processing in the proc report. Is a temp table the answer and can I get an example
You're using * in your SELECT statement. How many variables are you using in your report compared to whats in the data set? What happens if you limit the number of variables?
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
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.