SQLでマクロを使用するには? (すべてのものについて、それが選択されました)
私は次のようなことを意味します:
&VarTable2 つの変数を持つテーブルです: (例)LibとTable
の各観測値&VarTableは、テーブルの名前です。Lib.Table
私はすべてのテーブルに対して何かをしたい:
1) 存在しますか?
2) 並べ替え
最後の条件: 各テーブルが存在する場合は、 variable があります&VarField。
   %macro mSortedTable(vLib,vTab,vVar);
        %if %sysfunc(exist(&vLib..&vTab)) %then %do;
             proc sort data = &vLib..&vTab;
                 by &vVar; 
             run;
             &vLib..&vTab
        %end; 
        %else %do; "" %end;
   %mend mSortedTable;
   proc sql noprint;
          select %mSortedTable(vLib=Lib,vTab=Table,vVar=&VarField)
              into: AccumVar separated by " "
          from &VarTable;
   quit;
SQLとマクロでこれを行う方法は?