BookmarkSubscribeRSS Feed
paddyb
Quartz | Level 8

Hi

Below code I am creating two tables as a output of select query.macro parametere aa have 2 values so create 2 tables.I want to name the table from that.ANy idea how to do that

%macro dismon(aa);
proc sql;
select DISTINCT MONTH from raw102.&aa;
quit;    
%mend;

data test;
set sashelp.vcolumn;
where libname="RAW102" and name="MONTH";
call execute('%dismon(' || memname || ');');
keep memname;
run;

5 REPLIES 5
paddyb
Quartz | Level 8

create table will create 1 table.I want 2 tables as output of select query result in 2 table

paddyb
Quartz | Level 8

create table data1 as select query

this create only one table

i want create table data1 data2 as select query

but its not allowed any other way of doing it

Reeza
Super User

Search : split data into subsets. 

 

Either here or Google. 

There is a writeup on sascommunity.org and SAS Dummy blog. 

There are at least a dozen solutions here, more like at least one a week. 

paddyb
Quartz | Level 8

thank you.will check

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand with the SAS Innovate Digital Pass.

Explore Now →
Develop Code with SAS Studio

Get started using SAS Studio to write, run and debug your SAS programs.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 5 replies
  • 2698 views
  • 0 likes
  • 2 in conversation