Publié le :
Data Management CREATION_INTERNE

Création de caractères spéciaux et hexadécimaux

Ce code est également disponible en : Deutsch English Español
En attente de validation
Ce programme crée une table SAS© temporaire 'try' pour tester le comportement des chaînes de caractères. Il insère une entité HTML de saut de ligne (
) et une séquence hexadécimale ('A0A0A0A0'x, correspondant souvent à des espaces insécables en encodage mono-octet) pour vérifier leur stockage ou leur affichage.
Analyse des données

Type : CREATION_INTERNE


Les données sont générées manuellement dans l'étape Data à l'aide de constantes et de la fonction CATT.

1 Bloc de code
DATA STEP Data
Explication :
Génération de la table 'try'. La première observation concatène 'mean', une entité HTML de saut de ligne, et 'std'. La seconde observation concatène une chaîne hexadécimale (4 octets A0) avec le texte '|indented|'.
Copié !
1DATA try;
2 patchar=catt('mean', '
', 'std');
3 OUTPUT;
4 patchar=catt('A0A0A0A0'x, '|indented|');
5 OUTPUT;
6RUN;
2 Bloc de code
PROC PRINT
Explication :
Affiche le contenu de la table 'try' créée précédemment pour visualiser le résultat des concaténations.
Copié !
1PROC PRINT;RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.

Documentation liée : Data Management

Sujet / Mot-cléLien vers la ressource
DOC Formats définis par l'utilisateur fr/sampleCode/FORMAT4C19