2016-10-28 3 views
0

SASには、事前定義済みの変数からデータを取得するためのテーブルを制御する簡単なproc SQLステートメントがあります。SAS: 'proc sql'ステートメントでテーブル名をあらかじめ定義する

私は、 'データソルサー'と '初期カタログ'カタログを修正し、それを自分のproc sqlで定義しておきたいと思いますが、あらかじめテーブルを宣言したいと思います。マクロを引用していない、絶対に必要な場合を除き

%let sqltable = "[my_table]"; 

proc sql; 
    ... 
    select ... 
    From &sqltable. 
    ... 
quit; 

答えて

3

:私のコードで

私は「*」どこ事前に定義したいの下には、私は、次のwothoutの運を試してみました

proc sql; 
    ... 
    select ... 
    From * 
    ... 
quit; 

です変数。引用符が必要な場合は、引用符で囲んでください。この場合、引用符はまったく必要ありません。

 
%let sqltable = [my_table]; 

proc sql; 
    ... 
    select ... 
    From &sqltable. 
    ... 
quit; 
関連する問題