/**********************************************************************/
/* Associate libref with SAS data library. This */
/* library contains four view descriptors, mapping to */
/* four DB2 tables. */
libname viewlib 'sas.data.library';
proc sql;
connect to db2(ssid=xxxx);
execute (SET CURRENT SQLID='authid') by db2;
select * from viewlib.member1;
insert into viewlib.member2
values('Smith', 'Jeff', '1993-03-10');
update viewlib.member3
set cost=cost * 1.10
where product='Wiggit';
delete viewlib.member4
where product='Oldstock';
disconnect from db2;
other sql queries
quit;
/**********************************************************************/
INIT:
submit continue sql;
connect to db2(ssid=xxxx);
execute (SET CURRENT SQLID='authid') by db2;
endsubmit;
return;
MAIN:
submit continue;
reporting code
endsubmit;
return;
TERM:
submit continue sql;
disconnect from db2;
endsubmit;
return;
/**********************************************************************/