としてSAS SQLで文字としてマクロ変数の読み方パススルーSASは、パススルーSQLマクロ変数に文字
を私の目標はVAR3で唯一の値として「1」を置くことですが、今
"不明列1"
%macro test(notvar=)
proc sql;
connect to odbc as conn (datasrc=x user=&user1. password=&pwd1.);
create table ¬var. (compress=no) as select * from connection to conn
(
select var1, var2,
¬var. as var3
from table1
);
disconnect from conn;
quit;
%mend test;
%test(notvar=one);
すべてのマクロ参照を削除し、すべてのパラメータをハードコードすると同じエラーが発生しますか? –