Bonjour,
Les macros variables ne sont pas typées.
Une macro variable n'est rien d'autre que l'enregistrement d'une valeur que tu peux utiliser ensuite dans l'écriture de ton code.
Le macro langage remplace la petite main du développeur. Il permet au développeur d'écrire du code plus vite et d'automatiser ses programmes. Il ne faut surtout pas confondre macro-langage et langage SAS de base.
La question que tu poses revient à demander si le code ci-dessous est valide :
1 2 3 4 5 6 7
|
proc sql;
connecte to ma base;
creatte table rep.a as
select * from connection to ma base ( select cham1 , cham2, cham3 where
cham3< 1999) ;disconnect from ma base;
quit; |
Pour info, il manque une instruction
from <une table de la base> dans la sélection.
Partager