Pratique de Sas Windows ...9.3 Volume 2 - Ined
Pratique de Sas Windows ...9.3 Volume 2 - Ined
Pratique de Sas Windows ...9.3 Volume 2 - Ined
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
GLOBAL SQLOBS 6<br />
GLOBAL SQLOOPS 41<br />
GLOBAL SYS_SQL_IP_ALL -1<br />
GLOBAL SYS_SQL_IP_STMT<br />
GLOBAL SQLXOBS 0<br />
GLOBAL SQLRC 0<br />
GLOBAL SQLEXITCODE 0<br />
GLOBAL VARNB 6<br />
GLOBAL VARVAL1 11<br />
GLOBAL VARVAL2 12<br />
GLOBAL VARVAL3 13<br />
GLOBAL VARVAL4 14<br />
GLOBAL VARVAL5 15<br />
GLOBAL VARVAL6 16<br />
Si vous voulez gar<strong>de</strong>r les blancs (éventuels) autour <strong>de</strong> la valeur, il est possible d’ajouter notrim <strong>de</strong>vant le from ;<br />
Car, avec l’option trimmed, les blancs <strong>de</strong>vant et <strong>de</strong>rrière seront effacés dans le contenu stocké.<br />
Ces options sont <strong>de</strong>s alternatives au separated by.<br />
2.4.6 Enrichissement du %syslput dans un contexte <strong>Sas</strong> Connect<br />
L’instruction macro %SYSLPUT permettait <strong>de</strong> copier une macro-variable dans la session distante.<br />
Ceci se faisait <strong>de</strong> multiples fois en cas, <strong>de</strong> multiples macro-variables à copier.<br />
Il sera possible maintenant <strong>de</strong> définir <strong>de</strong>s ensembles <strong>de</strong> MV à copier en utilisant la syntaxe suivante<br />
%SYSLPUT _ALL_ | _AUTOMATIC_ | _GLOBAL_ | _LOCAL_ | _USER_<br />
;<br />
pour le transport <strong>de</strong>s catégories <strong>de</strong> MV touchées par le mot clé. On pourra y mettre une sélection d’une chaîne<br />
complémentaire par l’usage d’un seul wildcard * par expression comprenant aussi a-z A-Z 0-9.<br />
%let rc1=Attention seulement;<br />
%let rc2=Enversion9_3 ;<br />
%let linuxmargaux=REDHAT;<br />
%syslput _user_/like='rc*' remote=linux;<br />
rsubmit linux;<br />
%put rc1=&rc1 ; %put rc2=&rc2 ;<br />
%put margaux=&linuxmargaux; /* WARNING: Apparent symbolic */<br />
endrsubmit;<br />
2.4.7 Actualité sur les catalogues <strong>de</strong> macro compilées <strong>de</strong>s différentes versions<br />
<strong>Sas</strong> affirme qu’il est nécessaire <strong>de</strong> recompiler le source à chaque changement <strong>de</strong> version ou <strong>de</strong> système.<br />
Il semblerait que les catalogues <strong>de</strong> macros compilées construit en 9.1.3 et en 9.2.3 soient toujours utilisables<br />
dans l’univers <strong>Windows</strong>. Mais par contre, un catalogue <strong>de</strong> macros compilées en 9.3 32bits ne pourra pas être<br />
utilisé en 9.2 32bits ! Quoiqu’il en soit, en 64bits, il faudra recompiler les sources.<br />
libname v913old "\\Vouvray\<strong>Sas</strong>\ined\v913w\add";<br />
options mstored <strong>Sas</strong>mstore=v913old;<br />
%acp( )<br />
La macro ACP a été compilée en <strong>Sas</strong> 9.1.3, compatible avec <strong>Sas</strong> 8<br />
En cas <strong>de</strong> problème contacter Bernard Weyxxx au xx 20 62 xx 10<br />
(mél : bernard.weyxxx@insee.fr)<br />
MPRINT(ACP): options nonotes;<br />
************************************************************<br />
**** Erreur dans appel <strong>de</strong> la macro ACP<br />
**** Le paramètre DATAACT est obligatoire<br />
************************************************************<br />
MPRINT(ACP): ;<br />
MPRINT(ACP): options notes;<br />
MPRINT(ACP): title3;<br />
MPRINT(ACP): run;<br />
%sysmstoreclear;<br />
libname v923old "\\Vouvray\<strong>Sas</strong>\ined\v923w32\add";<br />
options mstored <strong>Sas</strong>mstore=v923old;<br />
%acp( )<br />
31 %acp( )<br />
En cas <strong>de</strong> problème contacter la maintenance<br />
à cette adresse : dr59-maintenance-<strong>de</strong>s-macros-ums@insee.fr<br />
*********************************************<br />
************************************************************<br />
**** Erreur dans appel <strong>de</strong> la macro ACP etc. etc.<br />
78 <strong>Pratique</strong> <strong>de</strong> <strong>Sas</strong> windows ….93 <strong>Volume</strong> 2 et Coll.