Как читать макропеременную как символ в SAS SQL сквознаяSAS SQL сквозная к макропеременной как персонаж
Моя цель состоит в том, чтобы положить «один» в качестве единственного значения в var3, но теперь я получить
"неизвестный столбец один"
%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);
Вы получаете ту же ошибку, если удаляете все ссылки на макросы ... и жестко кодируете все свои параметры? –