2016-09-16 4 views
1

매개 변수화 된 저장 프로 시저에서 데이터를 가져 오는 Stata 사용자가 있습니다. 우리는 SAS에서 SAS를 사용하는 방법을 보여 주었지만 SAS 초보 사용자입니다.Stata - 매개 변수가있는 ODBC 저장 프로 시저

PROC SQL; 
    CONNECT TO ODBC (DATASRC='FAC Prod'); 
    CREATE TABLE ONE AS 
     SELECT * 
     FROM CONNECTION TO ODBC 
     (EXEC FAC.USP_MASTERPATIENT '2014-01-01', '2014-01-05') AS ODBC; 
    DISCONNECT FROM ODBC; 
QUIT; 

이 저장 프로 시저를 Stata로 가져 오려면 어떤 코드를 작성해야합니까? Statalist

답변

2

다른 사람들은 저장 프로 시저 문제를보고,하지만 작동하는지 나는 볼이 첫 번째 같은 것을 시도 할 것이다 :이 작동 할 수

odbc load, exec(" 
    CREATE TABLE ONE AS (
     SELECT * FROM (EXEC FAC.USP_MASTERPATIENT '2014-01-01', '2014-01-05') 
    ); 
") clear dsn("FAC Prod") sqlshow multistatement; 

하기 전에, 그녀는 확실히 처음 ODBC를 구성해야합니다. 다음은 WindowsMac/Unix/Linux에 대한 안내입니다. odbc 명령은 here에 설명되어 있습니다.

+0

빠른 응답을 보내 주셔서 감사합니다. 그녀가 사무실에 다시 들러 올 때 우리는 그것을 시도하게 할 것입니다. – gdaymte

관련 문제