지식노동자의 노트

SAS로 Oracle DB 에 접근하는 방법 본문

SAS

SAS로 Oracle DB 에 접근하는 방법

생각하는너구리 2012. 6. 5. 08:49
728x90

많은 분들이 SAS를 사용해서 회사 DB에 직접 접근을 하고 계실 겁니다. SAS를 사용해서 DB에 접근하는 방법은 크게 3가지 유형이 있습니다.


1. 가장 많이 사용하는 방법입니다.


proc
 sql;
connect to odbc(dsn="DB" user=ID pass=PW);

create table TABLE2 as select * from connection to odbc(
select *
from   TABLE1

);
disconnect from odbc;
quit;

2. libname문을 사용하여 DB를 library로 만든 후 library에 SQL로 접근하는 방법
libname _DBLIB odbc dsn='DB' user=ID pw=PW;
proc sql;

create table TABLE2 as
select *
from   _DBLIB.TABLE1
;
quit;

3. libname문을 사용하여 DB를 library로 만든 후 Data Step을 사용하는 방법
libname _pedwdb odbc dsn='DB' user=ID pw=PW;
data TABLE2;
             set _DBLIB.TABLE1;
run;



반응형
Comments