Bonjour,
j'ai effectué cette macro afin de récupérer les variables d'une table :
Le problème c'est que lorsque j'ai copié cette macro dans un autre code (en changeant évidemment le nom de la table en question dans l'appel), le %put m'a ressorti les mêmes variables que lors de la première exécution...Code:
1
2
3
4
5
6
7
8
9
10
11 %macro Variables(TABLE); %global vlist; proc sql; select name into :vlist separated by ' ' from dictionary.columns where libname="WORK" and memname="&TABLE."; quit; %put &vlist.; %mend; %Variables(Freqtest);
Auriez-vous une réponse ?
Merci d'avance ;)