Bonjour,
J'ai une table DATA_DT devant contenir les valeurs de variables définies par l'utilisateur. Le contenu peut donc être du texte, une date, ou du numérique (entier, décimal, notation scientifique ou non...). L'objectif étant d'avoir un maximum de flexibilité.
Je pensais créer un attribut DT_TYPE faisant référence au type de donnée et un attribut DT_VAL contenant la valeur . Ce dernier étant de type varchar.
Est-ce une bonne solution ?
Dans ce cas, le traitement des données numérique peut-elle se faire correctement : comment traiter les écritures du type :1.5e-2, 1.000.000,58 ,...qui seront stockées en tant que varchar et qui devront être traitée en tant que float ? Comment gérer la notation scientifique ?
Quelle seront alors les convertions 'automatique' et celles qui devront ce faire manuellement avec CAST ?
Merci de vos conseils
Benoit
Partager