IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

DateTime et nVarchar


Sujet :

MS SQL Server

  1. #1
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588
    Par défaut 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

  2. #2
    Membre expérimenté
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    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)

  3. #3
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588
    Par défaut
    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.

Discussions similaires

  1. [2012] Error converting data type nvarchar to datetime
    Par eddyphan dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 21/11/2013, 13h39
  2. Recuperer la date sans l'heur dans un champ datetime
    Par bob33 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/06/2010, 12h59
  3. Conversion nvarchar en datetime
    Par plutonium719 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/10/2008, 15h11
  4. conversion nvarchar(255) => datetime
    Par Nako_lito dans le forum Développement
    Réponses: 5
    Dernier message: 24/09/2008, 09h10
  5. Convert de nvarchar vers Datetime, OVERFLOW
    Par Thargor dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 01/02/2007, 13h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo