Hi,
I'm trying to rename all my variables by cutting the first and the last letters.
I used this code :
data mine.petitVEST2;
set mine.petitTEST1;
run;
proc sql;
select cats(name ||'='|| substr(name,2,4)) into: rename_list separated by " "
from dictionary.columns
where libname="mine" and memname="petitVEST2";
quit;
proc datasets library = mine nolist;
modify petitVEST2;
rename &rename_list;
quit;
proc contents data = mine.petitVEST2;
run;
but I received this error message :
79 proc datasets library = mine nolist;
80 modify petitVEST2;
WARNING: Apparent symbolic reference RENAME_LIST not resolved.
81 rename &rename_list.;
_
22
76
NOTE: Enter RUN; to continue or QUIT; to end the procedure.
ERROR 22-322: Expecting un nom.
ERROR 76-322: Syntax error, statement will be ignored.
Please help me!
Anna