Bonjour,
Je voudrais mettre une macro variable entre parenthèses, pour le faire,j'utilise la fonction cats, sauf que ca marche po. Merci d'avance pour votre aide.
Voici le bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 option mprint; proc sql; create table tes (ch char(1000)); %macro gg; %let var=CD334+CD335+CD336+CD337; %let v=%SYSFUNC(COMPRESS(%sysfunc(cats('(',&var,')')),'''')); proc sql;insert into tes values ("&v"); %mend; %gg;
Partager