2016-09-16 16 views
1

Stataユーザーが、パラメータ化ストアドプロシージャからデータを取得しようとしています。彼女は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

関連する問題