/****************************************************************************** * Programme : Ne perdez plus de précision : Pourquoi passer aux types INT32 et INT64 sur SAS Viya * Reference : TYPESD302D * Source : https://www.wearecas.eu/en/sampleCode/TYPESD302D ******************************************************************************/ /* --- BLOC 1 --- */ /* Création d'une session CAS */ options casport=5570 cashost="localhost"; cas mysess; /* Utilisation d'une bibliothèque CAS */ libname mycas cas caslib=casuser; /* Création d'une table CAS avec divers types de données */ data mycas.datatypes_example; length char_var $10 varchar_var varchar(20) int32_var int32 int64_var int64 double_var 8; char_var = 'Texte'; varchar_var = 'Texte plus long'; int32_var = 12345; int64_var = 1234567890123456789; double_var = 123.456; output; run; /* Affichage des propriétés de la table pour vérifier les types */ proc casutil incaslib='casuser' outcaslib='casuser' host='localhost'; contents casdata='datatypes_example'; run; /* Libération de la session CAS */ cas mysess terminate;