Bonjour,
J'ai l'habitude d'utiliser SAS et de faire mes analyses à partir de bases stockées sous oracle.
Je tape dedans grâce à ce type d'instruction : LIBNAME lib ORACLE PATH=PMKGlib user=user PASSWORD=mdp SCHEMA=sch ;
Je n'ai jamais eu de problème.
Aujourd'hui je me retrouve avec une variable qui s'affiche différemment dans SAS et dans oracle : il s'agit d'un numéro de carte de fidélité, il est en numérique dans SAS et en caractère dans oracle sql developper (bon ça c'est pas grave), mais surtout les numéros de la fin ne sont pas les mêmes.
C'est incompréhensible !!!
Je ne fais aucune modification, j'ai juste ouvert la table en double cliquant dessus, et ça m'a paru bizarre car j'ai vu apparaitre plein de doublons, c'est pour ça que j'ai demandé à mes collègues qui bossent sous sql developper.
Visiblement le souci vient bien de SAS, car il génère une quantité astronomique de doublons, et les numéros de cartes de fid observés ne répondent pas correctement au sanity check habituellement utilisé.
Avez-vous déjà eu ce problème ? L'avez-vous résolu ?
Merci d'avance !
Partager