-
DateTime et nVarchar
Bonjour;
je viens de commencer mon stage de fin d'étude et ma première tache à faire c'esr revoir les structure des bases de données, j'ai une bases de données de données sql server, celui qui l'a conçue il stocke les dateTime en nVarchar, d'après vous je garde cette structure ou bien je convertis ces valeurs en dateTime?
merci d'avance
-
les remettre en datetime.
Sinon a quoi servirait ce type de donnée?
Pour faire des calculs les varchar sont absolument pas pratique, pour la gestion interne propre a sql server pour les traiter, il va les traiter comme des chaines et non des dates.
Et aussi en terme d'espace de stockage, je pense bien que le datetime prend moins de bytes que un nvarchar (je peux pas le certifier ça)
-
merci bien pour la réponse,
pour le moment il n'y a pas de calculs sur ces champs, mais plus tard je vais mettre en place un datawarehouse en se basant sur certains de ces champs (pas tout) donc je serai obligé de splité chaque valeur pour avoir le jour, mois et année pour pouvoir créer mon cube.