
FAQ SASConsultez toutes les FAQ
Nombre d'auteurs : 14, nombre de questions : 232, dernière mise à jour : 20 décembre 2012
Sommaire→SAS BASE→Autres
Pour rappel :
- '1a'x est la valeur hexadécimale de fin de fichier (EOF) ;
- '0D0A'x est la valeur hexadécimale de fin de page et de fin de ligne ;
- '0A'x est la valeur hexadécimale de fin de ligne ;
- F signifie Fixed format.
Filename port commport 'lpt1:'; /* OU Filename port commport 'com1:';*/
DATA acquisition;
INFILE port lrecl=1 recfm=f unbuffered;
input i s;
IF i = '1a'x then stop;
run;Parce que, par défaut, en batch, SAS est démarré en mode « Syntaxcheck ». Donc, dès qu'une erreur est rencontrée, l'option obs est positionnée à 0 (toutes les tables créées seront donc vides) et le code est simplement validé mais non exécuté. Pour obtenir le même comportement en batch qu'en interactif, il faut ajouter l'option no$syntaxcheck à l'appel de SAS.
Vous pouvez être amenés à spécifier des mots de passe d'utilisateur lorsque vous travaillez avec SAS. Pour crypter ces mots de passe, vous pouvez utiliser la procédure PWENCODE disponible depuis SAS 9.1.
PROC PWENCODE in="your-pw";
RUN; Aide en ligne The PWENCODE ProcedureAide support SAS 16



