VERSION COURTE: Quelle est la meilleure façon de convertir "5-" en nombre pour le stocker dans un tableau en tant que nombre?Oracle: stocker "5-" sous forme de nombre
LONGUE VERSION: Voici le problème, j'ai une table que je suis en train de lire de primaire composé de VARCHAR2s. J'attrape les données de certains champs et les stocke dans une autre table sans modification. Dans un champ, je reçois "5-" et essaye de le stocker dans un champ NUMBER qui lance une erreur car il ne peut pas le convertir en nombre.
Quelqu'un peut-il me dire s'il existe une bonne pratique pour traiter des données comme celle-ci? Cela semble être un problème financier commun. Je suis sûr que je pourrais enlever '-s et puis si trouvé le mettre à l'avant, mais je voudrais savoir sur la meilleure façon de traiter cela.
réponse fantastique. La plage de données est un nombre unique (0-9) avec ou sans + ou - je fusionne des données provenant de 3 sources différentes, donc ce n'est pas exactement uniforme. Merci pour vos suggestions. C'était très utile. –